英語で読む

次の方法で共有


TypeBuilder.GetInterface(String, Boolean) メソッド

定義

指定されたインターフェイス名に一致する完全修飾名を名前とする、このクラスによって (直接的または間接的に) 実装されるインターフェイスを返します。

C#
public override Type? GetInterface(string name, bool ignoreCase);
C#
public override Type GetInterface(string name, bool ignoreCase);

パラメーター

name
String

インターフェイスの名前。

ignoreCase
Boolean

trueの場合、検索では、大文字と小文字を区別しません。 false の場合、検索では、大文字と小文字が区別されます。

戻り値

実装されているインターフェイスを表す Type オブジェクトを返します。 インターフェイスの一致する名前が見つからない場合、null を返します。

例外

不完全な型では、このメソッドは実装されません。

注釈

または Assembly.GetType を使用して型をType.GetType取得し、取得した型でリフレクションを使用します。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1