public DataVariableContext(string variableName, string variableSystemName, Guid guid, DataVariablesType variableDataType) { this._variableName = variableName; this._variableSystemName = variableSystemName; this._guid = guid; this._variableDataType = variableDataType; }
/// <summary> /// Gets the type of the node. /// </summary> /// <param name="type">The type.</param> /// <returns>NodeDataType.</returns> private static NodeDataType GetNodeType(DataVariablesType type) { switch (type) { case DataVariablesType.Int: return NodeDataType.Int; case DataVariablesType.String: return NodeDataType.String; case DataVariablesType.Boolean: return NodeDataType.Boolean; case DataVariablesType.Decimal: return NodeDataType.Decimal; case DataVariablesType.DateTime: return NodeDataType.DateTime; case DataVariablesType.Byte: return NodeDataType.Byte; case DataVariablesType.ByteArray: return NodeDataType.ByteArray; default: return NodeDataType.String; } }
private string GetLiteralNameFromType(DataVariablesType variableDataType) { switch (variableDataType) { case DataVariablesType.String: return "string"; case DataVariablesType.Int: return "int?"; case DataVariablesType.Boolean: return "bool?"; case DataVariablesType.Decimal: return "decimal?"; case DataVariablesType.DateTime: return "DateTime?"; case DataVariablesType.Byte: return "byte"; case DataVariablesType.ByteArray: return "byte[]"; default: return "object"; } }