Partager via


ComposablePartDefinition Classe

Définition

[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)
Héritage
ComposablePartDefinition
Attributs
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe ComposablePartDefinition.

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

Initialise une nouvelle instance de la classe ComposablePartDefinition.

Propriétés

CreationPolicy
ExportDefinitions

Obtient une séquence de toutes les exportations trouvées sur cette partie (à la fois le type directement et ses membres).

ExportedTypes

Obtient les types exportés sur la partie elle-même.

ExportingMembers

Obtient les exportations trouvées sur les membres du composant (exportation des propriétés, des champs, des méthodes).)

ExtraInputAssemblies

Obtient la séquence d’assemblys d’entrée supplémentaires qui seront ajoutés aux assemblys d’entrée pour ce ComposablePartDefinition.

Id
ImportingConstructorImports

Obtient la liste des paramètres sur le constructeur d’importation, ou null si la partie ne peut pas être instanciée.

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

Obtient une séquence de toutes les importations trouvées sur cette partie (à la fois les membres et le constructeur d’importation).

IsInstantiable
IsShared
IsSharingBoundaryInferred

Obtient une valeur indiquant si la limite de partage doit être déduite de ce qui est importé.

Metadata

Obtient les métadonnées de cette partie.

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

Méthodes

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

S’applique à