TSLab API Docs  1
TSLab.Script.Descriptor.IControlPropertyDescriptor Interface Reference
Inheritance diagram for TSLab.Script.Descriptor.IControlPropertyDescriptor:
TSLab.Script.Descriptor.IBasePropertyDescriptor TSLab.Script.Descriptor.IPropertyDescriptor TSLab.Script.Descriptor.IMemberDescriptor

Public Member Functions

void InitParameterControlType (IParameterControlEditData data)
 
void UpdateEditData ()
 
void UpdateDataAfterEdit ()
 
- Public Member Functions inherited from TSLab.Script.Descriptor.IBasePropertyDescriptor
void RaiseValueChanged (object component)
 
- Public Member Functions inherited from TSLab.Script.Descriptor.IPropertyDescriptor
void AddValueChanged (object component, EventHandler handler)
 
bool CanResetValue (object component)
 
PropertyDescriptorCollection GetChildProperties ()
 
PropertyDescriptorCollection GetChildProperties (Attribute[] filter)
 
PropertyDescriptorCollection GetChildProperties (object instance)
 
PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter)
 
object GetEditor (Type editorBaseType)
 
object GetValue (object component)
 
void RemoveValueChanged (object component, EventHandler handler)
 
void ResetValue (object component)
 
void SetValue (object component, object value)
 
bool ShouldSerializeValue (object component)
 

Properties

OptimDataBase OptimDataBase [get, set]
 
IReadOnlyList< IParameterControlEditDataControlTypes [get]
 
IParameterControlEditData CurrentParameterControl [get, set]
 
string PropertyName [get]
 
- Properties inherited from TSLab.Script.Descriptor.IBasePropertyDescriptor
Type ComponentType [get]
 
- Properties inherited from TSLab.Script.Descriptor.IPropertyDescriptor
TypeConverter Converter [get]
 
bool IsLocalizable [get]
 
bool IsReadOnly [get]
 
DesignerSerializationVisibility SerializationVisibility [get]
 
Type PropertyType [get]
 
bool SupportsChangeEvents [get]
 
- Properties inherited from TSLab.Script.Descriptor.IMemberDescriptor
AttributeCollection Attributes [get]
 
string Category [get]
 
string Description [get]
 
bool IsBrowsable [get]
 
string Name [get]
 
bool DesignTimeOnly [get]
 
string DisplayName [get]
 

Events

Action CurrentParameterControlChanged
 
Action UpdatedDataAfterEdit