ComposablePartDefinition Třída

Definice

[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)
Dědičnost
ComposablePartDefinition
Atributy
Implementuje

Konstruktory

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

Inicializuje novou instanci ComposablePartDefinition třídy.

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

Inicializuje novou instanci ComposablePartDefinition třídy.

Vlastnosti

CreationPolicy
ExportDefinitions

Získá sekvenci všech exportů nalezených v této části (jak typ přímo, tak jeho členy).

ExportedTypes

Získá typy exportované ze samotné části.

ExportingMembers

Získá exporty nalezené na členech části (export vlastností, polí, metod).)

ExtraInputAssemblies

Získá sekvenci dalších vstupních sestavení, které budou přidány do vstupních sestavení pro tento ComposablePartDefinition.

Id
ImportingConstructorImports

Získá seznam parametrů v konstruktoru importu, nebo null pokud nelze vytvořit instanci součásti.

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

Získá sekvenci všech importů nalezených v této části (jak členy, tak i importující konstruktor).

IsInstantiable
IsShared
IsSharingBoundaryInferred

Získá hodnotu označující, zda hranice sdílení musí být odvozen z importu.

Metadata

Získá metadata pro tuto část.

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

Metody

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

Platí pro