Bagikan melalui


MetadataBuilder.AddGenericParameter Metode

Definisi

Menambahkan definisi parameter generik.

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

Parameter

parent
EntityHandle

Handel entitas induk, yang dapat berupa TypeDefinitionHandle atau MethodDefinitionHandle.

attributes
GenericParameterAttributes

Atribut parameter generik.

name
StringHandle

Nama parameternya.

index
Int32

Indeks parameter berbasis nol.

Mengembalikan

Handel ke parameter generik yang ditambahkan.

Pengecualian

parent tidak memiliki jenis handel yang diharapkan.

Keterangan

Parameter generik harus ditambahkan dalam urutan yang ditentukan oleh indeks berkode entitas induk mereka (CodedIndex.TypeOrMethodDef(EntityHandle)).

Parameter generik dengan induk yang sama harus diurutkan oleh mereka index.

Berlaku untuk