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

定義

指定されたインターフェイス名に一致する完全修飾名を名前とする、このクラスによって (直接的または間接的に) 実装されるインターフェイスを返します。Returns the interface implemented (directly or indirectly) by this class with the fully qualified name matching the given interface name.

public:
 override Type ^ GetInterface(System::String ^ name, bool ignoreCase);
public override Type GetInterface (string name, bool ignoreCase);
override this.GetInterface : string * bool -> Type
Public Overrides Function GetInterface (name As String, ignoreCase As Boolean) As Type

パラメーター

name
String

インターフェイスの名前。The name of the interface.

ignoreCase
Boolean

trueの場合、検索では、大文字と小文字を区別しません。If true, the search is case-insensitive. false の場合、検索では、大文字と小文字が区別されます。If false, the search is case-sensitive.

戻り値

実装されているインターフェイスを表す Type オブジェクトを返します。Returns a Type object representing the implemented interface. インターフェイスの一致する名前が見つからない場合、null を返します。Returns null if no interface matching name is found.

例外

不完全な型では、このメソッドは実装されません。This method is not implemented for incomplete types.

注釈

@No__t-0 または Assembly.GetType を使用して型を取得し、取得した型に対してリフレクションを使用します。Retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

適用対象