Пример #1
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}");
        }