BrowserSelect.Program.EncodeParameterArgument C# (CSharp) Метод

EncodeParameterArgument() публичный статический Метод

Encodes an argument for passing into a program taken from : http://stackoverflow.com/a/12364234/1461004
public static EncodeParameterArgument ( string original ) : string
original string The value that should be received by the program
Результат string
        public static string EncodeParameterArgument(string original)
        {
            if (string.IsNullOrEmpty(original))
                return original;
            string value = Regex.Replace(original, @"(\\*)" + "\"", @"$1\$0");
            value = Regex.Replace(value, @"^(.*\s.*?)(\\*)$", "\"$1$2$2\"");
            return value;
        }