GetRuntimeType Method

TypeDescriptionProvider.GetRuntimeType Method

Converts a reflection type into a runtime type.

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

public virtual Type GetRuntimeType(
	Type reflectionType


Type: System.Type
The type to convert to its runtime equivalent.

Return Value

Type: System.Type
A Type that represents the runtime equivalent of reflectionType.


reflectionType is null.

The GetRuntimeType method reverses the GetReflectionType method to convert a reflection type back into a runtime type. Using the GetRuntimeType method is preferred over using the UnderlyingSystemType property, which was used in earlier versions to return the runtime type.

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

© 2015 Microsoft