S
Shayne H
I have a query about an intricacy of inheritance and overloading.
I am coding a class inherited from System.Uri.
If I look in the object browser (with hidden members shown) there are 4
overloaded constructors for the Uri class.
However, when accessing the Mybase.New() from my inherited class there are 5
overloaded versions.
The additional version is New(ByVal serializationInfo As SerializationInfo,
ByVal streamingContext As StreamingContext)
Why can I not find the definition for that in the object browser? I looked
in System.Uri and its base classes System.MarshalByRefObject and
System.Object but was not able to find it.
I am coding a class inherited from System.Uri.
If I look in the object browser (with hidden members shown) there are 4
overloaded constructors for the Uri class.
However, when accessing the Mybase.New() from my inherited class there are 5
overloaded versions.
The additional version is New(ByVal serializationInfo As SerializationInfo,
ByVal streamingContext As StreamingContext)
Why can I not find the definition for that in the object browser? I looked
in System.Uri and its base classes System.MarshalByRefObject and
System.Object but was not able to find it.