Classes | |
| struct | BoundEventHandle |
| Handle for registered delegates 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 | InvalidValueCastException |
| Thrown when casting a Value to an incompatible type More... | |
| class | UnsupportedPrimitiveTypeException |
| Thrown when trying to bind a value of unsupported primitive type such as long 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.Number, ValueType.String, ValueType.Object, ValueType.Array } |
| Specifies the type of Value More... | |
|
strong |
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 |
|
strong |
Specifies the type of Value
| Enumerator | |
|---|---|
| Null | empty value |
| Boolean | boolean value |
| Number | double value |
| String | string value |
| Object | object value |
| Array | array value |