Exemplo n.º 1
0
        private string GetLabelString(List <GVar> vars)
        {
            string labelAdd = "";

            if (vars.Count > 0 && vars.Count > variableNumber && variableNumber > -1)
            {
                labelAdd = " (" + vars[variableNumber].label;

                if (vars [variableNumber].type == VariableType.Boolean)
                {
                    labelAdd += " " + boolCondition.ToString() + " " + boolValue.ToString();
                }
                else if (vars [variableNumber].type == VariableType.Integer)
                {
                    labelAdd += " " + intCondition.ToString() + " " + intValue.ToString();
                }
                else if (vars [variableNumber].type == VariableType.Float)
                {
                    labelAdd += " " + intCondition.ToString() + " " + floatValue.ToString();
                }
                else if (vars [variableNumber].type == VariableType.String)
                {
                    labelAdd += " " + boolCondition.ToString() + " " + stringValue;
                }
                else if (vars [variableNumber].type == VariableType.PopUp)
                {
                    labelAdd += " " + intCondition.ToString() + " " + vars[variableNumber].popUps[intValue];
                }

                labelAdd += ")";
            }

            return(labelAdd);
        }
Exemplo n.º 2
0
        private string GetLabelString(List <InvVar> attributes)
        {
            string labelAdd = string.Empty;

            if (attributes.Count > 0 && attributes.Count > attributeNumber && attributeNumber > -1)
            {
                labelAdd = attributes[attributeNumber].label;

                if (attributes [attributeNumber].type == VariableType.Boolean)
                {
                    labelAdd += " " + boolCondition.ToString() + " " + boolValue.ToString();
                }
                else if (attributes [attributeNumber].type == VariableType.Integer)
                {
                    labelAdd += " " + intCondition.ToString() + " " + intValue.ToString();
                }
                else if (attributes [attributeNumber].type == VariableType.Float)
                {
                    labelAdd += " " + intCondition.ToString() + " " + floatValue.ToString();
                }
                else if (attributes [attributeNumber].type == VariableType.String)
                {
                    labelAdd += " " + boolCondition.ToString() + " " + stringValue;
                }
                else if (attributes [attributeNumber].type == VariableType.PopUp)
                {
                    labelAdd += " " + intCondition.ToString() + " " + attributes[attributeNumber].GetPopUpForIndex(intValue);
                }
            }

            return(labelAdd);
        }
Exemplo n.º 3
0
        public override string ToString()
        {
            string val = string.Empty;

            switch (Type)
            {
            case ValueType.Boolean:
                val = BoolValue.ToString();
                break;

            case ValueType.Integer:
                val = IntValue.ToString();
                break;

            case ValueType.Null:
                break;

            case ValueType.Process:
                val = ProcessValue.ToString();
                break;

            case ValueType.String:
                val = '"' + Regex.Escape(StringValue) + '"';
                break;

            case ValueType.SshConnection:
                val = SshValue.Info.Host;
                break;
            }

            return($"[{Type}] {val}");
        }
Exemplo n.º 4
0
 public override string ToString()
 {
     if (Value == null)
     {
         return(BoolValue.ToString() + "; Selected = " + IsSelected.ToString());
     }
     return(Value + "; Selected = " + IsSelected.ToString());
 }
Exemplo n.º 5
0
        public override string ToString()
        {
            try
            {
                Type propType = !IsTie ? AnchorAttributePropertyInfo.PropertyType
                    : TieValueType;

                if (propType.Equals(typeof(int)) || propType.Equals(typeof(long))
                    || propType.Equals(typeof(byte)))
                {
                    return LongValue.ToString();
                }
                else
                    if (propType.Equals(typeof(float)) || propType.Equals(typeof(double)))
                {
                    return DoubleValue.ToString();
                }
                else
                    if (propType.Equals(typeof(decimal)))
                {
                    return DecimalValue.ToString();
                }
                else
                    if (propType.Equals(typeof(string)))
                {
                    return StringValue;
                }
                else
                    if (propType.Equals(typeof(bool)))
                {
                    return BoolValue.ToString();
                }
                else
                    if (propType.Equals(typeof(DateTime)))
                {
                    return TimeValue.ToString();
                }
                else
                    if (propType.Equals(typeof(Guid)))
                {
                    return TimeValue.ToString();
                }
                else
                {
                    return base.ToString();
                }
            }
            catch
            {
                //TODO : write to logger
                return null;
            }
        }
Exemplo n.º 6
0
        static Constants()
        {
            BoolValue          = true;
            DateTimeValue      = DateTime.Parse(DateTime.MaxValue.ToString(), CultureInfo.InvariantCulture);
            DecimalValue       = Decimal.MaxValue;
            GuidValue          = Guid.NewGuid();
            Int16Value         = Int16.MaxValue;
            Int32Value         = Int32.MaxValue;
            Int64Value         = Int64.MaxValue;
            StringValue        = Guid.NewGuid().ToString();
            NullableInt64Value = Int64.MaxValue;

            BoolStringValue          = BoolValue.ToString();
            DateTimeStringValue      = DateTimeValue.ToString();
            DecimalStringValue       = DecimalValue.ToString();
            GuidStringValue          = GuidValue.ToString();
            Int16StringValue         = Int16Value.ToString();
            Int32StringValue         = Int32Value.ToString();
            Int64StringValue         = Int64Value.ToString();
            NullableInt64StringValue = NullableInt64Value.ToString();
        }
Exemplo n.º 7
0
    public string ToString(string indent)
    {
        switch (LVT)
        {
        case LuaValueType.LVT_Nil:
            return("nil");

        case LuaValueType.LVT_String:
            return('\"' + StringValue + '\"');

        case LuaValueType.LVT_Float:
            return(FloatValue.ToString());

        case LuaValueType.LVT_Bool:
            return(BoolValue.ToString());

        case LuaValueType.LVT_Table:
            return(TableValue.ToString(indent));

        default:
            return(indent + "INVALID LUAVALUE");
        }
    }
Exemplo n.º 8
0
 public string GetStringValue()
 {
     if (BoolValue != null)
     {
         return(BoolValue.ToString());
     }
     if (IntValue.HasValue)
     {
         return(IntValue.ToString());
     }
     if (DoubleValue.HasValue)
     {
         return(DoubleValue.ToString());
     }
     if (!string.IsNullOrEmpty(StringValue))
     {
         return(StringValue);
     }
     else
     {
         return("None");
     }
 }
Exemplo n.º 9
0
        public override string ToString()
        {
            switch (Type)
            {
            case DataType.String:
                return(StringValue);

            case DataType.Numeric:
                return(NumericValue.ToString());

            case DataType.Boolean:
                return(BoolValue.ToString());

            case DataType.DateTime:
                return(DateTimeValue.ToString());

            case DataType.TimeSpan:
                return(TimeSpanValue.ToString());

            default:
                return("");
            }
        }
Exemplo n.º 10
0
        private string GetLabelString(List <GVar> vars)
        {
            string labelAdd = string.Empty;

            if (parameterID < 0 && vars.Count > 0 && vars.Count > variableNumber && variableNumber > -1)
            {
                labelAdd = vars[variableNumber].label;

                switch (vars[variableNumber].type)
                {
                case VariableType.Boolean:
                    labelAdd += " " + boolCondition.ToString() + " " + boolValue.ToString();
                    break;

                case VariableType.Integer:
                    labelAdd += " " + intCondition.ToString() + " " + intValue.ToString();
                    break;

                case VariableType.Float:
                    labelAdd += " " + intCondition.ToString() + " " + floatValue.ToString();
                    break;

                case VariableType.String:
                    labelAdd += " " + boolCondition.ToString() + " " + stringValue;
                    break;

                case VariableType.PopUp:
                    labelAdd += " " + intCondition.ToString() + " " + vars[variableNumber].GetPopUpForIndex(intValue);
                    break;

                default:
                    break;
                }
            }

            return(labelAdd);
        }
Exemplo n.º 11
0
 public override string ToString()
 {
     return((InTestMode ? "TEST -- " : "") + BoolValue.ToString());
 }
Exemplo n.º 12
0
 public override string AsJson()
 {
     return(JsonFormat.Inject("\"" + StructureId.ToString("N") + "\"", SortOrder, IntegerValue, NullableIntegerValue, StringValue, GuidValue.ToString("N"), BoolValue.ToString().ToLower()));
 }
Exemplo n.º 13
0
        public override String ToString()
        {
            switch (type)
            {
            case ValType.Boolean:
                return(BoolValue.ToString(CultureInfo.InvariantCulture));

            case ValType.Break:
                return("break");

            case ValType.Double:
                return(DoubleValue.ToString(CultureInfo.InvariantCulture));

            case ValType.Integer:
                return(IntValue.ToString(CultureInfo.InvariantCulture));

            case ValType.Layer:
                return(StringValue);

            case ValType.List:
                var builder = new StringBuilder();
                builder.Append("{");
                for (int i = 0; i < ListValue.Count; i++) // Loop through all strings
                {
                    builder.Append(ListValue[i]);         // Append string to StringBuilder
                    if (i < ListValue.Count - 1)
                    {
                        builder.Append(",");
                    }
                }
                builder.Append("}");
                string result = builder.ToString();     // Get string from StringBuilder
                return(ListValue.ToString());

            case ValType.LoopType:
                return(StringValue);

            case ValType.Null:
                return("null");

            case ValType.Object:
                return("class");

            case ValType.Origin:
                return(StringValue);

            case ValType.LoopTrigger:
                return(StringValue);

            case ValType.Return:
                return("return");

            case ValType.String:
                return(StringValue);

            case ValType.Void:
                return("void");

            default:
                return("unknown");
            }
        }
Exemplo n.º 14
0
 public override string ToString()
 {
     return(BoolValue.ToString().ToLower());
 }