MetadataBuilder.AddGenericParameter Metoda

Definicja

Dodaje definicję parametru ogólnego.

C#
public System.Reflection.Metadata.GenericParameterHandle AddGenericParameter(System.Reflection.Metadata.EntityHandle parent, System.Reflection.GenericParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int index);

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 .

Dotyczy

Produkt Wersje
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)