다음을 통해 공유


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

부모 엔터티 핸들이며 TypeDefinitionHandle 또는 MethodDefinitionHandle 중 하나일 수 있습니다.

attributes
GenericParameterAttributes

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

name
StringHandle

매개 변수 이름입니다.

index
Int32

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

반환

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

예외

parent에 필요한 핸들 종류가 없습니다.

설명

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

동일한 부모가 있는 제네릭 매개 변수는 해당 index에 의해 정렬되어야 합니다.

적용 대상