ComposablePartDefinition 类

定义

[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)
继承
ComposablePartDefinition
属性
实现

构造函数

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

初始化 ComposablePartDefinition 类的新实例。

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

初始化 ComposablePartDefinition 类的新实例。

属性

CreationPolicy
ExportDefinitions

获取此部件上找到的所有导出的序列, (直接) 类型及其成员。

ExportedTypes

获取在部件本身上导出的类型。

ExportingMembers

获取在导出属性、字段、methods (部件成员上找到的导出。)

ExtraInputAssemblies

获取将添加到此 ComposablePartDefinition输入程序集中的额外输入程序集的序列。

Id
ImportingConstructorImports

如果无法实例化部件, null 则获取导入构造函数上的参数列表。

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

获取在此部件上找到的所有导入的序列, (成员和导入构造函数) 。

IsInstantiable
IsShared
IsSharingBoundaryInferred

获取一个值,该值指示是否必须从导入的内容推断共享边界。

Metadata

获取此部件的元数据。

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

方法

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

适用于