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 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.

S’applique à