Condividi tramite


TypeBuilder.IsGenericTypeDefinition Proprietà

Definizione

Ottiene un valore che indica se la classe TypeBuilder corrente rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici.

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

Valore della proprietà

true se questo oggetto TypeBuilder rappresenta una definizione di tipo generico; in caso contrario, false.

Commenti

Un TypeBuilder oggetto rappresenta una definizione di tipo generico se il DefineGenericParameters metodo è stato usato per assegnargli parametri di tipo generico. Un'istanza della TypeBuilder classe generica è sempre una definizione di tipo generico.

Un TypeBuilder oggetto può essere usato per compilare definizioni di tipi generici, ma non tipi generici costruiti. Per ottenere un tipo generico costruito, chiamare il MakeGenericType metodo su un TypeBuilder oggetto che rappresenta una definizione di tipo generico.

Per altre informazioni sui tipi generici in reflection e un elenco delle condizioni invarianti per i termini usati nella reflection generica, vedere la Type.IsGenericType proprietà .

Si applica a

Vedi anche