TypeProvider.GetType メソッド

定義

アセンブリ参照と追加されるコード コンパイル 単位を検索して渡された修飾型名から Type を取得します。

オーバーロード

名前 説明
GetType(String)

TypeProviderAddAssembly(Assembly)、またはAddAssemblyReference(String)を使用して、AddCodeCompileUnit(CodeCompileUnit)に追加されたアセンブリのセットから型を取得します。

GetType(String, Boolean)

TypeProviderAddAssembly(Assembly)、またはAddAssemblyReference(String)を使用して、AddCodeCompileUnit(CodeCompileUnit)に追加されたアセンブリのセットから型を取得します。

GetType(String)

TypeProviderAddAssembly(Assembly)、またはAddAssemblyReference(String)を使用して、AddCodeCompileUnit(CodeCompileUnit)に追加されたアセンブリのセットから型を取得します。

public:
 virtual Type ^ GetType(System::String ^ name);
public Type GetType(string name);
override this.GetType : string -> Type
Public Function GetType (name As String) As Type

パラメーター

name
String

型名。

返品

要求された Type

実装

例外

name は null 参照です (Visual Basic では Nothing)

注釈

このインスタンスのアセンブリおよびコンパイル済みユニットのキャッシュ内で名前が解決できない場合は、null 参照 (Visual Basic Nothing) が返されます。 このオーバーロードの呼び出しは、パラメーターの値をthrowOnErrorに設定して 2 つのパラメーター オーバーロードtrue呼び出すのと同じです。

適用対象

GetType(String, Boolean)

TypeProviderAddAssembly(Assembly)、またはAddAssemblyReference(String)を使用して、AddCodeCompileUnit(CodeCompileUnit)に追加されたアセンブリのセットから型を取得します。

public:
 virtual Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType(string name, bool throwOnError);
override this.GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type

パラメーター

name
String

型名。

throwOnError
Boolean

name解決できない場合に例外をスローするかどうかを示す値。

返品

要求された Type

実装

例外

name は null 参照です (Visual Basic では Nothing)

name は解決できず、 throwOnErrortrue

注釈

このインスタンスのアセンブリおよびコンパイル済みユニットのキャッシュ内で名前が解決できない場合は、null 参照 (Nothing) が返されます( throwOnErrorfalse場合)。

適用対象