MetadataBuilder.AddGenericParameter Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 indexwartości .