Classes | |
| class | CallbackArguments | 
| Holds the arguments for the generic callback not handled by a registered delegate  More... | |
| struct | BoundObject | 
| Wrapper class for .Net objects exposed to Coherent UI  More... | |
| class | CoherentProperty | 
| Specify a property / field or method visible to Coherent UI  More... | |
| class | CoherentType | 
| Specify which properties and fields of a type are visible to Coherent UI  More... | |
| class | UnsupportedPrimitiveTypeException | 
| Thrown when trying to bind a value of unsupported primitive type such as long  More... | |
| class | InvalidValueCastException | 
| Thrown when casting a Value to an incompatible type  More... | |
| class | Value | 
| Type for representing generic JavaScript values  More... | |
| class | ValueObject | 
| Class for compound JavaScript objects, behaves like a Dictionary<string, Value>  More... | |
Enumerations | |
| enum | PropertyBindingFlags {  PropertyBindingFlags.Explicit = 0, PropertyBindingFlags.Instance = 1, PropertyBindingFlags.Static = 2, PropertyBindingFlags.All = 3 }  | 
| Determines the set of the bound properties for this type  More... | |
| enum | ValueType {  ValueType.Null, ValueType.Boolean, ValueType.Integer, ValueType.UInteger, ValueType.Number, ValueType.String, ValueType.Array, ValueType.Object, ValueType.SByte = 10, ValueType.Byte }  | 
| Specifies the type of Coherent.UI.Binding.Value  More... | |
Determines the set of the bound properties for this type
| Enumerator | |
|---|---|
| Explicit | 
 Bind only properties and fields with CoherentProperty attribute  | 
| Instance | 
 Bind only instance properties and fields  | 
| Static | 
 Bind only static properties and fields  | 
| All | 
 Bind all instance and static properties and fields  | 
Specifies the type of Coherent.UI.Binding.Value