예제 #1
0
 public DataVariableContext(string variableName, string variableSystemName, Guid guid, DataVariablesType variableDataType)
 {
     this._variableName = variableName;
     this._variableSystemName = variableSystemName;
     this._guid = guid;
     this._variableDataType = variableDataType;
 }
예제 #2
0
        /// <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";
     }
 }