TypeDescriptionProvider::GetReflectionType Method (Type^, Object^)

 

Performs normal reflection against the given object with the given type.

Namespace:   System.ComponentModel
Assembly:  System (in System.dll)

public:
virtual Type^ GetReflectionType(
	Type^ objectType,
	Object^ instance
)

Parameters

objectType
Type: System::Type^

The type of object for which to retrieve the IReflect.

instance
Type: System::Object^

An instance of the type. Can be null.

Return Value

Type: System::Type^

The type of reflection for this objectType.

The GetReflectionType method is a lower-level version of the GetTypeDescriptor method. If no custom type descriptor can be located for an object, GetReflectionType is called to perform normal reflection against the object.

Notes to Inheritors:

This method is prototyped as virtual, and by default returns objectType if no parent provider was passed. If a parent provider was passed, this method will invoke the parent provider's GetReflectionType method.

.NET Framework
Available since 2.0
Return to top
Show: