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: