MetadataBuilder.AddGenericParameter Metoda
W tym artykule
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
- 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.
Dojście do dodanego parametru ogólnego.
parent
nie ma oczekiwanego rodzaju dojścia.
index
parametr jest większy niż UInt16.MaxValue.
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 .
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) |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: