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