Type.IsTypeDefinition Property

Definition

Gets a value that indicates whether the type is a type definition.

public virtual bool IsTypeDefinition { get; }

Property Value

true if the current Type is a type definition; otherwise, false.

Remarks

A Type instance is a type definition if it represents the type directly defined in assembly, in contrast to types that are constructed on demand based on other types. For example, a primitive type, class, structure, or generic type definition is a type definition, but an array, reference, pointer, or instantiated generic type isn't.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1