Assembly.DefinedTypes Property

Definition

获取定义在此程序集中的类型的集合。Gets a collection of the types defined in this assembly.

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

Property Value

IEnumerable<TypeInfo>

定义在此程序集中的类型的集合。A collection of the types defined in this assembly.

Remarks

DefinedTypes 属性相当于 Assembly.GetTypes 方法,不同之处在于 DefinedTypes 属性返回 TypeInfo 对象的集合,而 Assembly.GetTypes 方法返回 Type 对象的数组。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