TypeBuilder::GetGenericTypeDefinition Method ()
Returns a Type object that represents a generic type definition from which the current type can be obtained.
Assembly: mscorlib (in mscorlib.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | The current type is not generic. That is, IsGenericType returns false. |
If you call the GetGenericTypeDefinition method on a TypeBuilder object for which the IsGenericType property returns true, the GetGenericTypeDefinition property returns the current instance. A TypeBuilder that represents a generic type is always a generic type definition.
If you used the MakeGenericType method to construct a generic type from a TypeBuilder object that represents a generic type definition, using the Type::GetGenericTypeDefinition method on the constructed type gets back the TypeBuilder object that represents the generic type definition.
Available since 2.0
Silverlight
Available since 2.0