Assembly.DefinedTypes Assembly.DefinedTypes Assembly.DefinedTypes Assembly.DefinedTypes Property


Gets a collection of the types defined in this assembly.

 virtual property System::Collections::Generic::IEnumerable<System::Reflection::TypeInfo ^> ^ DefinedTypes { System::Collections::Generic::IEnumerable<System::Reflection::TypeInfo ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo> DefinedTypes { get; }
member this.DefinedTypes : seq<System.Reflection.TypeInfo>
Public Overridable ReadOnly Property DefinedTypes As IEnumerable(Of TypeInfo)

Property Value

A collection of the types defined in this assembly.


The DefinedTypes property is comparable to the Assembly.GetTypes method, except that the DefinedTypes property returns a collection of TypeInfo objects, and the Assembly.GetTypes method returns an array of Type objects.

The returned array includes nested types.

Applies to

See also