EnumBuilder.GetInterfaces Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Returns an array of all the interfaces implemented on this a class and its base classes.

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overrides Function GetInterfaces As Type()
public override Type[] GetInterfaces()

Return Value

Type: array<System.Type[]
Returns an array of Type objects representing the implemented interfaces. If none are defined, an empty array is returned.

Exceptions

Exception Condition
NotSupportedException

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.

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.