Udostępnij przez


ComposablePartDefinition Klasa

Definicja

[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)
Dziedziczenie
ComposablePartDefinition
Atrybuty
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy ComposablePartDefinition.

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

Inicjuje nowe wystąpienie klasy ComposablePartDefinition.

Właściwości

CreationPolicy
ExportDefinitions

Pobiera sekwencję wszystkich eksportów znalezionych w tej części (zarówno typ, jak i jego składowe).

ExportedTypes

Pobiera typy wyeksportowane w samej części.

ExportingMembers

Pobiera eksporty znalezione na elementach członkowskich części (eksportowanie właściwości, pól, metod).

ExtraInputAssemblies

Pobiera sekwencję dodatkowych zestawów wejściowych, które zostaną dodane do zestawów wejściowych dla tego ComposablePartDefinitionelementu .

Id
ImportingConstructorImports

Pobiera listę parametrów w konstruktorze importu lub null jeśli nie można utworzyć wystąpienia tej części.

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

Pobiera sekwencję wszystkich importów znalezionych w tej części (zarówno elementów członkowskich, jak i konstruktora importu).

IsInstantiable
IsShared
IsSharingBoundaryInferred

Pobiera wartość wskazującą, czy granica udostępniania musi być wywnioskowana z importowanych elementów.

Metadata

Pobiera metadane dla tej części.

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

Metody

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

Dotyczy