Sdílet prostřednictvím


MetadataBuilder.AddGenericParameter Metoda

Definice

Přidá definici obecného parametru.

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

Parametry

parent
EntityHandle

Popisovač nadřazené entity, který může být buď , TypeDefinitionHandle nebo MethodDefinitionHandle.

attributes
GenericParameterAttributes

Atributy obecného parametru.

name
StringHandle

Název parametru.

index
Int32

Index parametrů založený na nule.

Návraty

Popisovač přidaného obecného parametru.

Výjimky

parent nemá očekávaný druh popisovače.

Poznámky

Obecné parametry musí být přidány v pořadí určeném kódovaným indexem nadřazené entity (CodedIndex.TypeOrMethodDef(EntityHandle)).

Obecné parametry se stejným nadřazeným objektem musí být seřazené podle .index

Platí pro