C# Class System.ComponentModel.DebugReflectEventDescriptor

Inheritance: System.ComponentModel.EventDescriptor
Show file Open project: gbarnett/shared-source-cli-2.0

Public Methods

Method Description
AddEventHandler ( object component, Delegate value ) : void
DebugReflectEventDescriptor ( Type componentType, System.ComponentModel.EventDescriptor oldReflectEventDescriptor, Attribute attributes ) : System.Diagnostics
DebugReflectEventDescriptor ( Type componentClass, EventInfo eventInfo ) : System.Diagnostics
DebugReflectEventDescriptor ( Type componentClass, string name, Type type, Attribute attributes ) : System.Diagnostics
RemoveEventHandler ( object component, Delegate value ) : void

Protected Methods

Method Description
FillAttributes ( IList attributes ) : void

Private Methods

Method Description
FillEventInfoAttribute ( EventInfo realEventInfo, IList attributes ) : void
FillMethods ( ) : void
FillSingleMethodAttribute ( MethodInfo realMethodInfo, IList attributes ) : void

Method Details

AddEventHandler() public method

public AddEventHandler ( object component, Delegate value ) : void
component object
value System.Delegate
return void

DebugReflectEventDescriptor() public method

public DebugReflectEventDescriptor ( Type componentType, System.ComponentModel.EventDescriptor oldReflectEventDescriptor, Attribute attributes ) : System.Diagnostics
componentType System.Type
oldReflectEventDescriptor System.ComponentModel.EventDescriptor
attributes System.Attribute
return System.Diagnostics

DebugReflectEventDescriptor() public method

public DebugReflectEventDescriptor ( Type componentClass, EventInfo eventInfo ) : System.Diagnostics
componentClass System.Type
eventInfo System.Reflection.EventInfo
return System.Diagnostics

DebugReflectEventDescriptor() public method

public DebugReflectEventDescriptor ( Type componentClass, string name, Type type, Attribute attributes ) : System.Diagnostics
componentClass System.Type
name string
type System.Type
attributes System.Attribute
return System.Diagnostics

FillAttributes() protected method

protected FillAttributes ( IList attributes ) : void
attributes IList
return void

RemoveEventHandler() public method

public RemoveEventHandler ( object component, Delegate value ) : void
component object
value System.Delegate
return void