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.GetNestedType

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

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

Parameters

name
[To be supplied.]
bindingAttr
This must be a bit flag from BindingFlags: InvokeMethod, NonPublic, etc.

Return Value

Returns an array of Type objects representing the public and non-public types declared by this type. An empty array is returned if there are no types, as specified.

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