C# Класс System.ComponentModel.DebugReflectPropertyDescriptor

Наследование: PropertyDescriptor
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ExtenderCanResetValue bool
ExtenderGetReceiverType System.Type
ExtenderGetType System.Type
ExtenderGetValue object
ExtenderResetValue void
ExtenderSetValue void
ExtenderShouldSerializeValue bool
GetDebugInvokee object

Открытые методы

Метод Описание
AddValueChanged ( object component, EventHandler handler ) : void
CanResetValue ( object component ) : bool
DebugReflectPropertyDescriptor ( Type componentClass, PropertyDescriptor oldReflectPropertyDescriptor, Attribute attributes ) : System.Runtime.Serialization.Formatters
DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, Attribute attributes ) : System.Runtime.Serialization.Formatters
DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, Attribute attrs ) : System.Runtime.Serialization.Formatters
DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, Attribute attrs ) : System.Runtime.Serialization.Formatters
GetChildProperties ( object instance, Attribute filter ) : PropertyDescriptorCollection
GetEditor ( Type editorBaseType ) : object
GetValue ( object component ) : object
RemoveValueChanged ( object component, EventHandler handler ) : void
ResetValue ( object component ) : void
SetValue ( object component, object value ) : void
ShouldSerializeValue ( object component ) : bool

Защищенные методы

Метод Описание
FillAttributes ( IList attributes ) : void
OnValueChanged ( object component, EventArgs e ) : void

Приватные методы

Метод Описание
ExtenderCanResetValue ( IExtenderProvider provider, object component ) : bool
ExtenderGetReceiverType ( ) : Type
ExtenderGetType ( IExtenderProvider provider ) : Type
ExtenderGetValue ( IExtenderProvider provider, object component ) : object
ExtenderResetValue ( IExtenderProvider provider, object component, PropertyDescriptor notifyDesc ) : void
ExtenderSetValue ( IExtenderProvider provider, object component, object value, PropertyDescriptor notifyDesc ) : void
ExtenderShouldSerializeValue ( IExtenderProvider provider, object component ) : bool
GetDebugInvokee ( Type componentClass, object component ) : object

Описание методов

AddValueChanged() публичный Метод

public AddValueChanged ( object component, EventHandler handler ) : void
component object
handler EventHandler
Результат void

CanResetValue() публичный Метод

public CanResetValue ( object component ) : bool
component object
Результат bool

DebugReflectPropertyDescriptor() публичный Метод

public DebugReflectPropertyDescriptor ( Type componentClass, PropertyDescriptor oldReflectPropertyDescriptor, Attribute attributes ) : System.Runtime.Serialization.Formatters
componentClass System.Type
oldReflectPropertyDescriptor PropertyDescriptor
attributes System.Attribute
Результат System.Runtime.Serialization.Formatters

DebugReflectPropertyDescriptor() публичный Метод

public DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, Attribute attributes ) : System.Runtime.Serialization.Formatters
componentClass System.Type
name string
type System.Type
attributes System.Attribute
Результат System.Runtime.Serialization.Formatters

DebugReflectPropertyDescriptor() публичный Метод

public DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, Attribute attrs ) : System.Runtime.Serialization.Formatters
componentClass System.Type
name string
type System.Type
propInfo System.Reflection.PropertyInfo
getMethod System.Reflection.MethodInfo
setMethod System.Reflection.MethodInfo
attrs System.Attribute
Результат System.Runtime.Serialization.Formatters

DebugReflectPropertyDescriptor() публичный Метод

public DebugReflectPropertyDescriptor ( Type componentClass, string name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, Attribute attrs ) : System.Runtime.Serialization.Formatters
componentClass System.Type
name string
type System.Type
receiverType System.Type
getMethod System.Reflection.MethodInfo
setMethod System.Reflection.MethodInfo
attrs System.Attribute
Результат System.Runtime.Serialization.Formatters

FillAttributes() защищенный Метод

protected FillAttributes ( IList attributes ) : void
attributes IList
Результат void

GetChildProperties() публичный Метод

public GetChildProperties ( object instance, Attribute filter ) : PropertyDescriptorCollection
instance object
filter System.Attribute
Результат PropertyDescriptorCollection

GetEditor() публичный Метод

public GetEditor ( Type editorBaseType ) : object
editorBaseType System.Type
Результат object

GetValue() публичный Метод

public GetValue ( object component ) : object
component object
Результат object

OnValueChanged() защищенный Метод

protected OnValueChanged ( object component, EventArgs e ) : void
component object
e System.EventArgs
Результат void

RemoveValueChanged() публичный Метод

public RemoveValueChanged ( object component, EventHandler handler ) : void
component object
handler EventHandler
Результат void

ResetValue() публичный Метод

public ResetValue ( object component ) : void
component object
Результат void

SetValue() публичный Метод

public SetValue ( object component, object value ) : void
component object
value object
Результат void

ShouldSerializeValue() публичный Метод

public ShouldSerializeValue ( object component ) : bool
component object
Результат bool