Class Value
An event in a DCR graph may have an associated value. This class represents such values.
Inheritance
System.Object
Value
Namespace: DCR
Assembly: Engine.dll
Syntax
public class Value : Object
Constructors
Value()
Construct with default value (null)
Declaration
public Value()
Value(Boolean)
Declaration
public Value(bool b)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | b |
Value(Int32)
Construct a Value carrying the given integer.
Declaration
public Value(int i)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | i |
Value(String)
Construct a Value carrying the given string.
Declaration
public Value(string str)
Parameters
Type | Name | Description |
---|---|---|
System.String | str |
Value(XDocument)
Deserialize a Value from XML
Declaration
public Value(XDocument doc)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.Linq.XDocument | doc |
Properties
value
Declaration
public Data.value value { get; set; }
Property Value
Type | Description |
---|---|
DCR.Core.Data.value |
Methods
Parse(String)
Parse a value from a string, choosing the type of the value accordingly.
Declaration
public static Value Parse(string s)
Parameters
Type | Name | Description |
---|---|---|
System.String | s | String to parse. The syntax accepted here is the same as the syntax for constant expressions. |
Returns
Type | Description |
---|---|
Value |
Examples
String | Meaning |
---|---|
foo |
string "foo" |
1 |
integer 1 |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |