共用方式為


TypeCatalog 建構函式

定義

初始化 TypeCatalog 類別的新執行個體。

多載

TypeCatalog(IEnumerable<Type>)

使用指定的類型,初始化 TypeCatalog 類別的新執行個體。

TypeCatalog(Type[])

使用指定的類型,初始化 TypeCatalog 類別的新執行個體。

TypeCatalog(IEnumerable<Type>, ICompositionElement)

使用指定的型別和組件來源,初始化 TypeCatalog 類別的新執行個體。

TypeCatalog(IEnumerable<Type>, ReflectionContext)

使用指定反映內容中的指定型別,初始化 TypeCatalog 類別的新執行個體。

TypeCatalog(IEnumerable<Type>, ReflectionContext, ICompositionElement)

使用組件的指定反映內容和來源中的指定型別,初始化 TypeCatalog 類別的新執行個體。

TypeCatalog(IEnumerable<Type>)

來源:
TypeCatalog.cs
來源:
TypeCatalog.cs
來源:
TypeCatalog.cs

使用指定的類型,初始化 TypeCatalog 類別的新執行個體。

public:
 TypeCatalog(System::Collections::Generic::IEnumerable<Type ^> ^ types);
public TypeCatalog (System.Collections.Generic.IEnumerable<Type> types);
new System.ComponentModel.Composition.Hosting.TypeCatalog : seq<Type> -> System.ComponentModel.Composition.Hosting.TypeCatalog
Public Sub New (types As IEnumerable(Of Type))

參數

types
IEnumerable<Type>

要加入至 Type 物件的屬性 TypeCatalog 物件集合。

例外狀況

typesnull

types 包含是 null 的項目。

-或-

types 包含已載入僅限反映的內容中的項目。

適用於

TypeCatalog(Type[])

來源:
TypeCatalog.cs
來源:
TypeCatalog.cs
來源:
TypeCatalog.cs

使用指定的類型,初始化 TypeCatalog 類別的新執行個體。

public:
 TypeCatalog(... cli::array <Type ^> ^ types);
public TypeCatalog (params Type[] types);
new System.ComponentModel.Composition.Hosting.TypeCatalog : Type[] -> System.ComponentModel.Composition.Hosting.TypeCatalog
Public Sub New (ParamArray types As Type())

參數

types
Type[]

要加入至 Type 物件的屬性 TypeCatalog 物件陣列。

例外狀況

typesnull

types 包含是 null 的項目。

-或-

types 包含已載入僅限反映的內容中的項目。

適用於

TypeCatalog(IEnumerable<Type>, ICompositionElement)

來源:
TypeCatalog.cs
來源:
TypeCatalog.cs
來源:
TypeCatalog.cs

使用指定的型別和組件來源,初始化 TypeCatalog 類別的新執行個體。

public:
 TypeCatalog(System::Collections::Generic::IEnumerable<Type ^> ^ types, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public TypeCatalog (System.Collections.Generic.IEnumerable<Type> types, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.TypeCatalog : seq<Type> * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.TypeCatalog
Public Sub New (types As IEnumerable(Of Type), definitionOrigin As ICompositionElement)

參數

types
IEnumerable<Type>

要加入至 Type 物件的屬性 TypeCatalog 物件集合。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

typesnull

types 包含是 null 的項目。

-或-

types 包含已載入僅限反映的內容中的項目。

適用於

TypeCatalog(IEnumerable<Type>, ReflectionContext)

來源:
TypeCatalog.cs
來源:
TypeCatalog.cs
來源:
TypeCatalog.cs

使用指定反映內容中的指定型別,初始化 TypeCatalog 類別的新執行個體。

public:
 TypeCatalog(System::Collections::Generic::IEnumerable<Type ^> ^ types, System::Reflection::ReflectionContext ^ reflectionContext);
public TypeCatalog (System.Collections.Generic.IEnumerable<Type> types, System.Reflection.ReflectionContext reflectionContext);
new System.ComponentModel.Composition.Hosting.TypeCatalog : seq<Type> * System.Reflection.ReflectionContext -> System.ComponentModel.Composition.Hosting.TypeCatalog
Public Sub New (types As IEnumerable(Of Type), reflectionContext As ReflectionContext)

參數

types
IEnumerable<Type>

要加入至 Type 物件的屬性 TypeCatalog 物件集合。

reflectionContext
ReflectionContext

要用於解譯型別的內容。

例外狀況

typesnull

types 包含是 null 的項目。

-或-

types 包含已載入僅限反映的內容中的項目。

適用於

TypeCatalog(IEnumerable<Type>, ReflectionContext, ICompositionElement)

來源:
TypeCatalog.cs
來源:
TypeCatalog.cs
來源:
TypeCatalog.cs

使用組件的指定反映內容和來源中的指定型別,初始化 TypeCatalog 類別的新執行個體。

public:
 TypeCatalog(System::Collections::Generic::IEnumerable<Type ^> ^ types, System::Reflection::ReflectionContext ^ reflectionContext, System::ComponentModel::Composition::Primitives::ICompositionElement ^ definitionOrigin);
public TypeCatalog (System.Collections.Generic.IEnumerable<Type> types, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin);
new System.ComponentModel.Composition.Hosting.TypeCatalog : seq<Type> * System.Reflection.ReflectionContext * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Hosting.TypeCatalog
Public Sub New (types As IEnumerable(Of Type), reflectionContext As ReflectionContext, definitionOrigin As ICompositionElement)

參數

types
IEnumerable<Type>

要加入至 Type 物件的屬性 TypeCatalog 物件集合。

reflectionContext
ReflectionContext

要用於解譯型別的內容。

definitionOrigin
ICompositionElement

診斷用來識別組件來源的項目。

例外狀況

typesnull

types 包含是 null 的項目。

-或-

types 包含已載入僅限反映的內容中的項目。

適用於