EnumBuilder.GetInterface(String, Boolean) Method

Definition

Returns the interface implemented (directly or indirectly) by this type, with the specified fully-qualified name.

public:
 override Type ^ GetInterface(System::String ^ name, bool ignoreCase);
public override Type? GetInterface (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

Parameters

name
String

The name of the interface.

ignoreCase
Boolean

If true, the search is case-insensitive. If false, the search is case-sensitive.

Returns

Returns a Type object representing the implemented interface. Returns null if no interface matching name is found.

Exceptions

This method is not currently supported in types that are not complete.

Remarks

As a workaround, to retrieve the interface of a finished type, retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

Applies to