SignatureTypeEncoder.GenericInstantiation Method

Definition

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

Parameters

genericArgumentCount
Int32

Generic argument count.

isValueType
Boolean

true to mark the type as value type, false to mark it as a reference type in the signature.

Returns

Exceptions

genericType doesn't have the expected handle kind.

genericArgumentCount is not in range [1, 0xffff].

Applies to