TypeProvider.GetType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
修飾型名から Type を取得します。この修飾型名は、アセンブリの参照と、追加されたコード コンパイル単位を指定する形で表します。
オーバーロード
GetType(String) |
|
GetType(String, Boolean) |
|
GetType(String)
TypeProvider
、AddAssembly(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
を true
に設定して 2 つのパラメーター オーバーロード呼び出した場合と同等です。
適用対象
GetType(String, Boolean)
TypeProvider
、AddAssembly(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
が解決できず、throwOnError
が true
です。
注釈
Nothing
が throwOnError
であれば、このインスタンスのアセンブリおよびコンパイル済み単位のキャッシュ内で名前を解決できない場合に null 参照 (Visual Basic では false
) が返されます。