MetadataBuilder.AddGenericParameter 方法

定義

新增泛型參數定義。

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

父實體控制代碼,可能是 TypeDefinitionHandleMethodDefinitionHandle

attributes
GenericParameterAttributes

泛型參數屬性。

name
StringHandle

參數名稱。

index
Int32

以零起始的參數索引。

傳回

已新增之泛型參數的控制代碼。

例外狀況

parent 沒有預期的控制代碼種類。

備註

泛型參數必須依父實體 CodedIndex.TypeOrMethodDef(EntityHandle) () 所決定的順序來新增。

具有相同父系的泛型參數必須依其 index排序。

適用於