Partager via


MetadataBuilder.AddGenericParameter Méthode

Définition

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.

S’applique à