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 |