C# Class System.ComponentModel.DebugTypeDescriptor.ComponentEntry

Show file Open project: gbarnett/shared-source-cli-2.0

Private Properties

Property Type Description
CreateInstance object
FilterEvents EventDescriptorCollection
FilterProperties PropertyDescriptorCollection
GetExtendedProperties ICollection
GetExtenderCollisionSuffix string
GetExtenderProviders IExtenderProvider[]
GetService object
GetWrappedExtenders IList
SearchIntrinsicTable object
ShouldHideMember bool

Public Methods

Method Description
ComponentEntry ( Type componentType ) : System.Runtime.Serialization.Formatters
Dispose ( object component ) : void
FilterMembers ( Type infoType, IList infos, Attribute attributes ) : void
GetAttributes ( object component ) : AttributeCollection
GetConverter ( ) : TypeConverter
GetConverter ( object component ) : TypeConverter
GetDefaultEvent ( object component ) : System.ComponentModel.EventDescriptor
GetDefaultProperty ( object component ) : PropertyDescriptor
GetEditor ( Type editorBaseType ) : object
GetEditor ( object component, Type editorBaseType ) : object
GetEvents ( object component, Attribute attributes ) : EventDescriptorCollection
GetEvents ( object component, Attribute attributes, bool noFilter ) : EventDescriptorCollection
GetExtenders ( ) : IList
GetProperties ( object component, Attribute attributes ) : PropertyDescriptorCollection
GetProperties ( object component, Attribute attributes, bool noFilter ) : PropertyDescriptorCollection

Protected Methods

Method Description
GetTypeFromName ( string typeName ) : Type

Private Methods

Method Description
CreateInstance ( Type type ) : object
FilterEvents ( object component, Attribute attributes, EventDescriptorCollection events ) : EventDescriptorCollection
FilterProperties ( object component, Attribute attributes, PropertyDescriptorCollection properties ) : PropertyDescriptorCollection
GetExtendedProperties ( IComponent comp, IExtenderProvider providers ) : ICollection
GetExtenderCollisionSuffix ( PropertyDescriptor prop ) : string
GetExtenderProviders ( ISite site ) : IExtenderProvider[]
GetService ( object component, Type type ) : object
GetWrappedExtenders ( IExtenderProvider provider ) : IList
SearchIntrinsicTable ( Hashtable table ) : object
ShouldHideMember ( MemberDescriptor info, Attribute attribute ) : bool

Method Details

ComponentEntry() public method

public ComponentEntry ( Type componentType ) : System.Runtime.Serialization.Formatters
componentType System.Type
return System.Runtime.Serialization.Formatters

Dispose() public method

public Dispose ( object component ) : void
component object
return void

FilterMembers() public method

public FilterMembers ( Type infoType, IList infos, Attribute attributes ) : void
infoType System.Type
infos IList
attributes System.Attribute
return void

GetAttributes() public method

public GetAttributes ( object component ) : AttributeCollection
component object
return AttributeCollection

GetConverter() public method

public GetConverter ( ) : TypeConverter
return TypeConverter

GetConverter() public method

public GetConverter ( object component ) : TypeConverter
component object
return TypeConverter

GetDefaultEvent() public method

public GetDefaultEvent ( object component ) : System.ComponentModel.EventDescriptor
component object
return System.ComponentModel.EventDescriptor

GetDefaultProperty() public method

public GetDefaultProperty ( object component ) : PropertyDescriptor
component object
return PropertyDescriptor

GetEditor() public method

public GetEditor ( Type editorBaseType ) : object
editorBaseType System.Type
return object

GetEditor() public method

public GetEditor ( object component, Type editorBaseType ) : object
component object
editorBaseType System.Type
return object

GetEvents() public method

public GetEvents ( object component, Attribute attributes ) : EventDescriptorCollection
component object
attributes System.Attribute
return EventDescriptorCollection

GetEvents() public method

public GetEvents ( object component, Attribute attributes, bool noFilter ) : EventDescriptorCollection
component object
attributes System.Attribute
noFilter bool
return EventDescriptorCollection

GetExtenders() public method

public GetExtenders ( ) : IList
return IList

GetProperties() public method

public GetProperties ( object component, Attribute attributes ) : PropertyDescriptorCollection
component object
attributes System.Attribute
return PropertyDescriptorCollection

GetProperties() public method

public GetProperties ( object component, Attribute attributes, bool noFilter ) : PropertyDescriptorCollection
component object
attributes System.Attribute
noFilter bool
return PropertyDescriptorCollection

GetTypeFromName() protected method

protected GetTypeFromName ( string typeName ) : Type
typeName string
return System.Type