次の方法で共有


SignatureTypeEncoder.GenericInstantiation メソッド

定義

ジェネリック インスタンス化シグネチャを開始します。

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

ジェネリック引数の数。

isValueType
Boolean

型を値の型としてマークする場合は true、型をシグネチャ内の参照型としてマークする場合は false

戻り値

例外

genericType が、必要なハンドルの型ではありません。

genericArgumentCount が [1, 0xffff] の範囲内ではありません。

適用対象