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.

Исключения

types имеет значение null.

Параметр 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.

Исключения

types имеет значение null.

Параметр 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

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

types имеет значение null.

Параметр 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

Контекст, используемый для интерпретации типов.

Исключения

types имеет значение null.

Параметр 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

Элемент, используемый средствами диагностики для определения источника для частей.

Исключения

types имеет значение null.

Параметр types содержит элемент, равный null.

-или-

types содержит элемент, который был загружен в контекст только для отражения.

Применяется к