Share via


ManagementUnit.GetTypeInformation Method

Definition

When overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name.

Overloads

GetTypeInformation(String)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name.

GetTypeInformation(String, Boolean)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public.

GetTypeInformation(String, Boolean, Type)

When overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public, and using the specified generator to create type information.

GetTypeInformation(String)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name.

public:
 cli::array <System::Object ^> ^ GetTypeInformation(System::String ^ baseTypeName);
public object[] GetTypeInformation (string baseTypeName);
member this.GetTypeInformation : string -> obj[]
Public Function GetTypeInformation (baseTypeName As String) As Object()

Parameters

baseTypeName
String

The name of the base type.

Returns

Object[]

An object array that contains assembly-qualified type names.

Applies to

GetTypeInformation(String, Boolean)

When the GetTypeInformation(String, Boolean, Type) method is overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public.

public:
 cli::array <System::Object ^> ^ GetTypeInformation(System::String ^ baseTypeName, bool includeNonpublicTypes);
public object[] GetTypeInformation (string baseTypeName, bool includeNonpublicTypes);
member this.GetTypeInformation : string * bool -> obj[]
Public Function GetTypeInformation (baseTypeName As String, includeNonpublicTypes As Boolean) As Object()

Parameters

baseTypeName
String

The name of the base type.

includeNonpublicTypes
Boolean

true to include types that are not public; false to include only public types.

Returns

Object[]

An object array that contains assembly-qualified type names.

Applies to

GetTypeInformation(String, Boolean, Type)

When overridden in a derived class, retrieves the assembly-qualified type names for all types in the current management scope that derive from the specified base type name, optionally including types that are not public, and using the specified generator to create type information.

public:
 abstract cli::array <System::Object ^> ^ GetTypeInformation(System::String ^ baseTypeName, bool includeNonpublicTypes, Type ^ generatorType);
public abstract object[] GetTypeInformation (string baseTypeName, bool includeNonpublicTypes, Type generatorType);
abstract member GetTypeInformation : string * bool * Type -> obj[]
Public MustOverride Function GetTypeInformation (baseTypeName As String, includeNonpublicTypes As Boolean, generatorType As Type) As Object()

Parameters

baseTypeName
String

The name of the base type.

includeNonpublicTypes
Boolean

true to include types that are not public; false to include only public types.

generatorType
Type

The Type of the generator to use to create type information.

Returns

Object[]

An object array that contains assembly-qualified type names.

Remarks

The generatorType parameter specifies the generator to use to create type information.

Applies to