CodeDomEventBindingService 类

此类型具有 SecurityCriticalAttribute 特性,此特性将其限定为只能由 .NET Framework for Silverlight 类库在内部使用。使用此类型的任何成员的应用程序代码将引发 MethodAccessException。

[SECURITY CRITICAL]

用于的服务生成事件处理代码。

此 API 不兼容 CLS。 兼容 CLS 的替代 API 为 [None]。

继承层次结构

System.Object
  System.ComponentModel.Design.EventBindingService
    Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomEventBindingService

命名空间:  Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class CodeDomEventBindingService _
    Inherits EventBindingService
[CLSCompliantAttribute(false)]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class CodeDomEventBindingService : EventBindingService

CodeDomEventBindingService 类型公开以下成员。

构造函数

  名称 说明
公共方法 CodeDomEventBindingService 初始化 CodeDomEventBindingService 的新实例。

页首

属性

  名称 说明
受保护的属性 CodeDomAdapter 获取代码 DOM 数据适配器。

页首

方法

  名称 说明
受保护的方法 CreateUniqueMethodName 创建一个方法名称事件。 (重写 EventBindingService.CreateUniqueMethodName(IComponent, EventDescriptor)。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 FreeMethod 从代码中移除指定的方法,如果事件处理程序不使用它,并且是空。 (重写 EventBindingService.FreeMethod(IComponent, EventDescriptor, String)。)
受保护的方法 GetCompatibleMethods 在与指定的操作描述符兼容的代码 DOM 获取所有方法。 (重写 EventBindingService.GetCompatibleMethods(EventDescriptor)。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法 GetService 从服务提供程序获取请求的服务。 (继承自 EventBindingService。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 ShowCode() 显示文档数据的代码在编辑器窗口。 (重写 EventBindingService.ShowCode()。)
受保护的方法 ShowCode(Int32) 显示代码在指定的行。 (重写 EventBindingService.ShowCode(Int32)。)
受保护的方法 ShowCode(IComponent, EventDescriptor, String) 显示用户代码正文与特定方法名称和事件描述符的。 (重写 EventBindingService.ShowCode(IComponent, EventDescriptor, String)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 UseMethod 创建特定方法名称和事件描述符的方法声明。 (重写 EventBindingService.UseMethod(IComponent, EventDescriptor, String)。)
受保护的方法 ValidateMethodName 验证方法的名称。 (重写 EventBindingService.ValidateMethodName(String)。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IEventBindingService.CreateUniqueMethodName 为指定组件和事件的事件处理程序方法创建唯一的名称。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.GetCompatibleMethods 获取其方法签名与指定事件兼容的事件处理程序方法的集合。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.GetEvent 为指定属性说明符(如果它表示事件)所表示的事件获取 EventDescriptor。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.GetEventProperties 将一组事件说明符转换为一组属性说明符。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.GetEventProperty 将单个事件说明符转换为属性说明符。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.ShowCode() 显示设计器的用户代码。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.ShowCode(Int32) 在指定行显示设计器的用户代码。 (继承自 EventBindingService。)
显式接口实现私有方法 IEventBindingService.ShowCode(IComponent, EventDescriptor) 显示指定事件的用户代码。 (继承自 EventBindingService。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom 命名空间