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 de l’entité parente, qui peut être TypeDefinitionHandle ou MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Attributs du paramètre générique.
- name
- StringHandle
Nom du paramètre.
- index
- Int32
Index du paramètre de base zéro.
Retours
Handle pour le paramètre générique ajouté.
Exceptions
parent
n’a pas le type de poignée 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
.