Поделиться через


ComposablePartDefinition Класс

Определение

[System.Diagnostics.DebuggerDisplay("{Type.Name}")]
public class ComposablePartDefinition : IEquatable<Microsoft.VisualStudio.Composition.ComposablePartDefinition>
[<System.Diagnostics.DebuggerDisplay("{Type.Name}")>]
type ComposablePartDefinition = class
    interface IEquatable<ComposablePartDefinition>
Public Class ComposablePartDefinition
Implements IEquatable(Of ComposablePartDefinition)
Наследование
ComposablePartDefinition
Атрибуты
Реализации

Конструкторы

ComposablePartDefinition(TypeRef, IReadOnlyDictionary<String, Object>, IReadOnlyCollection<ExportDefinition>, IReadOnlyDictionary<MemberRef, IReadOnlyCollection<ExportDefinition>>, IEnumerable<ImportDefinitionBinding>, String, MethodRef, MethodRef, IReadOnlyList<ImportDefinitionBinding>, CreationPolicy, Boolean)

Инициализирует новый экземпляр класса ComposablePartDefinition.

ComposablePartDefinition(TypeRef, IReadOnlyDictionary<String, Object>, IReadOnlyCollection<ExportDefinition>, IReadOnlyDictionary<MemberRef, IReadOnlyCollection<ExportDefinition>>, IEnumerable<ImportDefinitionBinding>, String, MethodRef, MethodRef, IReadOnlyList<ImportDefinitionBinding>, CreationPolicy, IEnumerable<AssemblyName>, Boolean)

Инициализирует новый экземпляр класса ComposablePartDefinition.

Свойства

CreationPolicy
ExportDefinitions

Возвращает последовательность всех экспортов, найденных в этой части (как непосредственно тип, так и его члены).

ExportedTypes

Возвращает типы, экспортированные в самой части.

ExportingMembers

Возвращает экспорты, обнаруженные в элементах части (экспорт свойств, полей, методов).

ExtraInputAssemblies

Возвращает последовательность дополнительных входных сборок, которые будут добавлены во входные сборки для данного ComposablePartDefinitionобъекта .

Id
ImportingConstructorImports

Возвращает список параметров импортируемого конструктора или null значение , если экземпляр части не может быть создан.

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

Возвращает последовательность всех импортов, обнаруженных в этой части (как членов, так и импортируемого конструктора).

IsInstantiable
IsShared
IsSharingBoundaryInferred

Возвращает значение, указывающее, должна ли граница общего доступа быть выведена из импортируемого объекта.

Metadata

Возвращает метаданные для этой части.

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

Методы

Equals(ComposablePartDefinition)
Equals(Object)
GetHashCode()
ToString(TextWriter)

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