AssemblyReferences 类

此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。

一个上下文项,该项维护设计器用于解析类型信息的引用集。

继承层次结构

System.Object
  Microsoft.Windows.Design.ContextItem
    Microsoft.Windows.Design.AssemblyReferences

命名空间:  Microsoft.Windows.Design
程序集:  Microsoft.Windows.Design.Extensibility(在 Microsoft.Windows.Design.Extensibility.dll 中)

语法

声明
Public Class AssemblyReferences _
    Inherits ContextItem
public class AssemblyReferences : ContextItem
public ref class AssemblyReferences : public ContextItem
type AssemblyReferences =  
    class
        inherit ContextItem
    end
public class AssemblyReferences extends ContextItem

AssemblyReferences 类型公开以下成员。

构造函数

  名称 说明
公共方法 AssemblyReferences() 初始化 AssemblyReferences 类的新实例。
公共方法 AssemblyReferences(IEnumerable<AssemblyName>) 使用指定的引用集初始化 AssemblyReferences 类的新实例。
公共方法 AssemblyReferences(AssemblyName, IEnumerable<AssemblyName>) 使用指定的本地程序集名称和引用集初始化 AssemblyReferences 类的新实例。

页首

属性

  名称 说明
公共属性 ItemType 获取上下文项管理器中的一个键,该键用来确定此对象所属的上下文项的类型。 (重写 ContextItem.ItemType。)
公共属性 LocalAssemblyName 获取本地程序集名称。
公共属性 ReferencedAssemblies 获取一个可用于枚举被引用的程序集集合的可枚举对象。

页首

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetTypes 返回派生自或实现指定基类型的被引用的程序集集合中的所有类型。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnItemChanged 在上下文项存储到上下文项管理器中之前对其进行调用。 (重写 ContextItem.OnItemChanged(EditingContext, ContextItem)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

可通过创建新的 AssemblyReferences 对象向编辑上下文添加更多引用,该对象具有其他引用并将此值设置为此上下文。 所用的真引用集将是新引用和现有引用的联合。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design 命名空间

其他资源

WPF 设计器扩展性