MetadataBuilder.AddGenericParameter Metod

Definition

Lägger till en allmän parameterdefinition.

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

Parametrar

parent
EntityHandle

Den överordnade entitetshandtaget, som kan vara antingen en TypeDefinitionHandle eller MethodDefinitionHandle.

attributes
GenericParameterAttributes

De generiska parameterattributen.

name
StringHandle

Parameternamnet.

index
Int32

Det nollbaserade parameterindexet.

Returer

Ett handtag till den tillagda generiska parametern.

Undantag

parent har inte den förväntade referenstyp.

Kommentarer

Generiska parametrar måste läggas till i en ordning som bestäms av det kodade indexet för deras överordnade entitet (CodedIndex.TypeOrMethodDef(EntityHandle)).

Generiska parametrar med samma överordnade måste ordnas efter deras index.

Gäller för