MetadataBuilder.AddGenericParameter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje definicję parametru ogólnego.
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
Uchwyt jednostki nadrzędnej, który może być elementem TypeDefinitionHandle lub MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Atrybuty parametrów ogólnych.
- name
- StringHandle
Nazwa parametru.
- index
- Int32
Indeks parametrów oparty na zerze.
Zwraca
Dojście do dodanego parametru ogólnego.
Wyjątki
parent
nie ma oczekiwanego rodzaju dojścia.
index
parametr jest większy niż UInt16.MaxValue.
Uwagi
Parametry ogólne należy dodać w kolejności określonej przez kodowany indeks ich jednostki nadrzędnej (CodedIndex.TypeOrMethodDef(EntityHandle)).
Parametry ogólne z tym samym elementem nadrzędnym muszą być uporządkowane według ich index
wartości .