NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

TypeBuilder.GetNestedTypes

Returns the public and non-public nested types that are declared or inherited by this type.

[Visual Basic]
Overrides Public Function GetNestedTypes( _
   ByVal bindingAttr As BindingFlags _
) As Type ()
[C#]
public override Type[] GetNestedTypes(
   BindingFlags bindingAttr
);
[C++]
public: override Type* GetNestedTypes(
   BindingFlags bindingAttr
) [];
[JScript]
public override function GetNestedTypes(
   bindingAttr : BindingFlags
) : Type[];

Parameters

bindingAttr
This must be a bit flag from BindingFlags: InvokeMethod, NonPublic, etc.

Exceptions

Exception Type Condition
NotSupportedException This method is not implemented.

Remarks

This method is not currently supported. As a workaround, retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

Requirements

NGWS Runtime Security:

ReflectionPermission TypeInformation required for non-public members

See Also

TypeBuilder Class | TypeBuilder Members | System.Reflection.Emit Namespace