Share via


CodeDomEventBindingService Members

Include Protected Members
Include Inherited Members

A service used to generate event-handling code.

The CodeDomEventBindingService type exposes the following members.

Constructors

 

Name

Description

Public method

CodeDomEventBindingService

Initializes a new instance of CodeDomEventBindingService.

Top

Methods

 

Name

Description

Protected method

CreateUniqueMethodName

Creates a unique method name for the event. (Overrides EventBindingService.CreateUniqueMethodName(IComponent, EventDescriptor).)

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Protected method

FreeMethod

Removes the specified method from the code if no event handlers are using it and it is empty. (Overrides EventBindingService.FreeMethod(IComponent, EventDescriptor, String).)

Protected method

GetCompatibleMethods

Gets all the methods in the code DOM that are compatible with the specified event descriptor. (Overrides EventBindingService.GetCompatibleMethods(EventDescriptor).)

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetService

Gets the requested service from the service provider. (Inherited from EventBindingService.)

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

ShowCode

Overloaded. Displays the code in the editor window.

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Protected method

UseMethod

Creates the method declaration for the given method name and event descriptor. (Overrides EventBindingService.UseMethod(IComponent, EventDescriptor, String).)

Protected method

ValidateMethodName

Validates the name of the method. (Overrides EventBindingService.ValidateMethodName(String).)

Top

Properties

 

Name

Description

Protected property

CodeDomAdapter

Gets the code DOM data adapter.

Top

Explicit Interface Implementations

 

Name

Description

Explicit interface implemetationPrivate method

IEventBindingService.CreateUniqueMethodName

Creates a unique name for an event-handler method for the specified component and event. (Inherited from EventBindingService.)

Explicit interface implemetationPrivate method

IEventBindingService.GetCompatibleMethods

Gets a collection of event-handler methods that have a method signature compatible with the specified event. (Inherited from EventBindingService.)

Explicit interface implemetationPrivate method

IEventBindingService.GetEvent

Gets an EventDescriptor for the event that the specified property descriptor represents, if it represents an event. (Inherited from EventBindingService.)

Explicit interface implemetationPrivate method

IEventBindingService.GetEventProperties

Converts a set of event descriptors to a set of property descriptors. (Inherited from EventBindingService.)

Explicit interface implemetationPrivate method

IEventBindingService.GetEventProperty

Converts a single event descriptor to a property descriptor. (Inherited from EventBindingService.)

Public method

ShowCode

Overloaded. Displays the user code for the designer.

Top

See Also

Reference

CodeDomEventBindingService Class

Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom Namespace