Compartilhar via


ComposablePartDefinition Classe

Definição

[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)
Herança
ComposablePartDefinition
Atributos
Implementações

Construtores

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

Inicializa uma nova instância da classe ComposablePartDefinition.

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

Inicializa uma nova instância da classe ComposablePartDefinition.

Propriedades

CreationPolicy
ExportDefinitions

Obtém uma sequência de todas as exportações encontradas nessa parte (o tipo diretamente e seus membros).

ExportedTypes

Obtém os tipos exportados na própria parte.

ExportingMembers

Obtém as exportações encontradas em membros da parte (exportando propriedades, campos, métodos.)

ExtraInputAssemblies

Obtém a sequência de assemblies de entrada extras que serão adicionados aos assemblies de entrada para este ComposablePartDefinition.

Id
ImportingConstructorImports

Obtém a lista de parâmetros no construtor de importação ou null se a parte não pode ser instanciada.

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

Obtém uma sequência de todas as importações encontradas nessa parte (membros e construtor de importação).

IsInstantiable
IsShared
IsSharingBoundaryInferred

Obtém um valor que indica se o limite de compartilhamento deve ser inferido do que é importado.

Metadata

Obtém os metadados desta parte.

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

Métodos

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

Aplica-se a