MetadataBuilder.AddGenericParameter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une définition de paramètre générique.
public:
System::Reflection::Metadata::GenericParameterHandle AddGenericParameter(System::Reflection::Metadata::EntityHandle parent, System::Reflection::GenericParameterAttributes attributes, System::Reflection::Metadata::StringHandle name, int index);
public System.Reflection.Metadata.GenericParameterHandle AddGenericParameter(System.Reflection.Metadata.EntityHandle parent, System.Reflection.GenericParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int index);
member this.AddGenericParameter : System.Reflection.Metadata.EntityHandle * System.Reflection.GenericParameterAttributes * System.Reflection.Metadata.StringHandle * int -> System.Reflection.Metadata.GenericParameterHandle
Public Function AddGenericParameter (parent As EntityHandle, attributes As GenericParameterAttributes, name As StringHandle, index As Integer) As GenericParameterHandle
Paramètres
- parent
- EntityHandle
Handle d’entité parent, qui peut être un TypeDefinitionHandle ou MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Attributs de paramètre générique.
- name
- StringHandle
Nom du paramètre.
- index
- Int32
Index de paramètre de base zéro.
Retours
Handle du paramètre générique ajouté.
Exceptions
parent n’a pas le type de handle attendu.
index est supérieur à UInt16.MaxValue.
Remarques
Les paramètres génériques doivent être ajoutés dans un ordre déterminé par l’index codé de leur entité parente (CodedIndex.TypeOrMethodDef(EntityHandle)).
Les paramètres génériques avec le même parent doivent être classés par leur index.