TypeBuilder.GetInterface(String, Boolean) TypeBuilder.GetInterface(String, Boolean) TypeBuilder.GetInterface(String, Boolean) TypeBuilder.GetInterface(String, Boolean) Method

定義

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

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

ignoreCase
Boolean Boolean Boolean 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.

注釈

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

適用対象