TypeBuilder.IsGenericTypeDefinition Egenskap

Definition

Hämtar ett värde som anger om den aktuella TypeBuilder representerar en allmän typdefinition som andra generiska typer kan konstrueras från.

public:
 virtual property bool IsGenericTypeDefinition { bool get(); };
public override bool IsGenericTypeDefinition { get; }
member this.IsGenericTypeDefinition : bool
Public Overrides ReadOnly Property IsGenericTypeDefinition As Boolean

Egenskapsvärde

trueom det här TypeBuilder objektet representerar en allmän typdefinition, annars . false

Kommentarer

Ett TypeBuilder objekt representerar en allmän typdefinition om DefineGenericParameters metoden har använts för att ge den allmänna typparametrar. En instans av klassen TypeBuilder som är generisk är alltid en allmän typdefinition.

A TypeBuilder kan användas för att skapa generiska typdefinitioner, men inte konstruerade generiska typer. Om du vill hämta en konstruerad allmän typ anropar MakeGenericType du metoden på en TypeBuilder som representerar en allmän typdefinition.

Mer information om generiska typer i reflektion och en lista över de invarianta villkoren för termer som används i allmän reflektion finns Type.IsGenericType i egenskapen.

Gäller för

Se även