SignatureTypeEncoder.GenericInstantiation(EntityHandle, Int32, Boolean) 메서드

정의

제네릭 인스턴스화 시그니처를 시작합니다.Starts a generic instantiation signature.

public:
 System::Reflection::Metadata::Ecma335::GenericTypeArgumentsEncoder GenericInstantiation(System::Reflection::Metadata::EntityHandle genericType, int genericArgumentCount, bool isValueType);
public System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder GenericInstantiation (System.Reflection.Metadata.EntityHandle genericType, int genericArgumentCount, bool isValueType);
member this.GenericInstantiation : System.Reflection.Metadata.EntityHandle * int * bool -> System.Reflection.Metadata.Ecma335.GenericTypeArgumentsEncoder
Public Function GenericInstantiation (genericType As EntityHandle, genericArgumentCount As Integer, isValueType As Boolean) As GenericTypeArgumentsEncoder

매개 변수

genericArgumentCount
Int32

제네릭 인수 개수입니다.Generic argument count.

isValueType
Boolean

형식을 값 형식으로 표시하려면 true이고, 시그니처의 참조 형식으로 표시하려면 false입니다.true to mark the type as value type, false to mark it as a reference type in the signature.

반환

GenericTypeArgumentsEncoder

예외

genericType에 필요한 핸들 종류가 없습니다.genericType doesn't have the expected handle kind.

genericArgumentCount가 범위 [1, 0xffff]에 있지 않습니다.genericArgumentCount is not in range [1, 0xffff].

적용 대상