次の方法で共有


ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification メソッド

定義

型指定の型のシンボルを取得します。

public:
 TType GetTypeFromSpecification(System::Reflection::Metadata::MetadataReader ^ reader, TGenericContext genericContext, System::Reflection::Metadata::TypeSpecificationHandle handle, System::Byte rawTypeKind);
public TType GetTypeFromSpecification (System.Reflection.Metadata.MetadataReader reader, TGenericContext genericContext, System.Reflection.Metadata.TypeSpecificationHandle handle, byte rawTypeKind);
abstract member GetTypeFromSpecification : System.Reflection.Metadata.MetadataReader * 'GenericContext * System.Reflection.Metadata.TypeSpecificationHandle * byte -> 'ype
Public Function GetTypeFromSpecification (reader As MetadataReader, genericContext As TGenericContext, handle As TypeSpecificationHandle, rawTypeKind As Byte) As TType

パラメーター

reader
MetadataReader

署名デコーダーに渡されたメタデータ リーダー。 null の可能性もあります。

genericContext
TGenericContext

署名デコーダーに渡されたコンテキスト。

handle
TypeSpecificationHandle

型指定のハンドル。

rawTypeKind
Byte

署名で指定されている型の種類。 この値を解釈するには、ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte) を使用します。

戻り値

TType

型指定の型のシンボル。

注釈

署名が WinMD ファイルから取得される場合は、ターゲットの型が値型か参照型かを判断するために、追加の処理が必要です。

適用対象