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

부모 엔터티 핸들입니다. 이 핸들은 a TypeDefinitionHandle 또는 MethodDefinitionHandle.

attributes
GenericParameterAttributes

제네릭 매개 변수 특성입니다.

name
StringHandle

매개 변수 이름입니다.

index
Int32

0부터 시작하는 매개 변수 인덱스입니다.

반품

추가된 제네릭 매개 변수에 대한 핸들입니다.

예외

parent 에는 예상되는 핸들 종류가 없습니다.

설명

제네릭 매개 변수는 부모 엔터티(CodedIndex.TypeOrMethodDef(EntityHandle))의 코딩된 인덱스로 결정되는 순서대로 추가해야 합니다.

상위가 같은 제네릭 매개 변수는 해당 매개 변수에 따라 index정렬되어야 합니다.

적용 대상