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に設定して 2 つのパラメーター オーバーロードtrue呼び出すのと同じです。
適用対象
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。
注釈
このインスタンスのアセンブリおよびコンパイル済みユニットのキャッシュ内で名前が解決できない場合は、null 参照 (Nothing) が返されます( throwOnError が false場合)。