MetadataBuilder.AddGenericParameter Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
index
lebih besar dari UInt16.MaxValue.
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
.