Partager via


RuntimeComposition.RuntimeImport Constructors

Definition

Overloads

RuntimeComposition.RuntimeImport(MemberRef, TypeRef, TypeRef, ImportCardinality, IReadOnlyList<RuntimeComposition.RuntimeExport>, Boolean, Boolean, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<String>)
RuntimeComposition.RuntimeImport(ParameterRef, TypeRef, TypeRef, ImportCardinality, IReadOnlyList<RuntimeComposition.RuntimeExport>, Boolean, Boolean, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<String>)

RuntimeComposition.RuntimeImport(MemberRef, TypeRef, TypeRef, ImportCardinality, IReadOnlyList<RuntimeComposition.RuntimeExport>, Boolean, Boolean, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<String>)

Source:
RuntimeComposition.cs
Source:
RuntimeComposition.cs
public RuntimeImport (Microsoft.VisualStudio.Composition.Reflection.MemberRef importingMemberRef, Microsoft.VisualStudio.Composition.Reflection.TypeRef importingSiteTypeRef, Microsoft.VisualStudio.Composition.Reflection.TypeRef importingSiteTypeWithoutCollectionRef, Microsoft.VisualStudio.Composition.ImportCardinality cardinality, System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeExport> satisfyingExports, bool isNonSharedInstanceRequired, bool isExportFactory, System.Collections.Generic.IReadOnlyDictionary<string,object> metadata, System.Collections.Generic.IReadOnlyCollection<string> exportFactorySharingBoundaries);
new Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport : Microsoft.VisualStudio.Composition.Reflection.MemberRef * Microsoft.VisualStudio.Composition.Reflection.TypeRef * Microsoft.VisualStudio.Composition.Reflection.TypeRef * Microsoft.VisualStudio.Composition.ImportCardinality * System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeExport> * bool * bool * System.Collections.Generic.IReadOnlyDictionary<string, obj> * System.Collections.Generic.IReadOnlyCollection<string> -> Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport
Public Sub New (importingMemberRef As MemberRef, importingSiteTypeRef As TypeRef, importingSiteTypeWithoutCollectionRef As TypeRef, cardinality As ImportCardinality, satisfyingExports As IReadOnlyList(Of RuntimeComposition.RuntimeExport), isNonSharedInstanceRequired As Boolean, isExportFactory As Boolean, metadata As IReadOnlyDictionary(Of String, Object), exportFactorySharingBoundaries As IReadOnlyCollection(Of String))

Parameters

importingMemberRef
MemberRef
importingSiteTypeRef
TypeRef
importingSiteTypeWithoutCollectionRef
TypeRef
cardinality
ImportCardinality
isNonSharedInstanceRequired
Boolean
isExportFactory
Boolean
exportFactorySharingBoundaries
IReadOnlyCollection<String>

Applies to

RuntimeComposition.RuntimeImport(ParameterRef, TypeRef, TypeRef, ImportCardinality, IReadOnlyList<RuntimeComposition.RuntimeExport>, Boolean, Boolean, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<String>)

Source:
RuntimeComposition.cs
Source:
RuntimeComposition.cs
public RuntimeImport (Microsoft.VisualStudio.Composition.Reflection.ParameterRef importingParameterRef, Microsoft.VisualStudio.Composition.Reflection.TypeRef importingSiteTypeRef, Microsoft.VisualStudio.Composition.Reflection.TypeRef importingSiteTypeWithoutCollectionRef, Microsoft.VisualStudio.Composition.ImportCardinality cardinality, System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeExport> satisfyingExports, bool isNonSharedInstanceRequired, bool isExportFactory, System.Collections.Generic.IReadOnlyDictionary<string,object> metadata, System.Collections.Generic.IReadOnlyCollection<string> exportFactorySharingBoundaries);
new Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport : Microsoft.VisualStudio.Composition.Reflection.ParameterRef * Microsoft.VisualStudio.Composition.Reflection.TypeRef * Microsoft.VisualStudio.Composition.Reflection.TypeRef * Microsoft.VisualStudio.Composition.ImportCardinality * System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeExport> * bool * bool * System.Collections.Generic.IReadOnlyDictionary<string, obj> * System.Collections.Generic.IReadOnlyCollection<string> -> Microsoft.VisualStudio.Composition.RuntimeComposition.RuntimeImport
Public Sub New (importingParameterRef As ParameterRef, importingSiteTypeRef As TypeRef, importingSiteTypeWithoutCollectionRef As TypeRef, cardinality As ImportCardinality, satisfyingExports As IReadOnlyList(Of RuntimeComposition.RuntimeExport), isNonSharedInstanceRequired As Boolean, isExportFactory As Boolean, metadata As IReadOnlyDictionary(Of String, Object), exportFactorySharingBoundaries As IReadOnlyCollection(Of String))

Parameters

importingParameterRef
ParameterRef
importingSiteTypeRef
TypeRef
importingSiteTypeWithoutCollectionRef
TypeRef
cardinality
ImportCardinality
isNonSharedInstanceRequired
Boolean
isExportFactory
Boolean
exportFactorySharingBoundaries
IReadOnlyCollection<String>

Applies to