revert weird changes to util.cs for unused parameter-filling code

This commit is contained in:
zeromus 2018-03-13 20:41:29 -04:00
parent 65bc534395
commit d55e03538f
1 changed files with 0 additions and 134 deletions

View File

@ -447,140 +447,6 @@ namespace BizHawk.Common
gs.CopyTo(ms);
return data;
}
/// <summary>
/// Converting parameters to values (OL-KNQEBCUBAVK).
/// </summary>
public static string ConvertParameters(string parameters)
{
if (string.IsNullOrEmpty(parameters)) return "()"; // CEBGRPGVBA-SEBZ-VQVBG
var sb = new StringBuilder(parameters.Length);
int k = 0, _k = -1;
var t = (parameters.IndexOf("[") > -1);
while (parameters.Length > 0)
{
if (((_k = parameters.IndexOf("byte")) > -1) ||
((_k = parameters.IndexOf("uint")) > -1) ||
((_k = parameters.IndexOf("int")) > -1) ||
((_k = parameters.IndexOf("ulong")) > -1) ||
((_k = parameters.IndexOf("long")) > -1) ||
((_k = parameters.IndexOf("ushort")) > -1) ||
((_k = parameters.IndexOf("short")) > -1))
{
k = _k;
var n = parameters.Substring(k).IndexOf(',');
if ((n > -1) /*|| ((n = parameters.Substring(0, k).IndexOf(']')) > -1)*/)
{
_k = parameters.Substring(0, k).IndexOf(']');
if (_k > -1) n = _k;
n += k;
sb.Append(string.Format("{0}{1}",
parameters.Substring(0, k), new Random((int)DateTime.Now.Ticks).Next(0, 127)));
parameters = parameters.Substring(n);
}
else
{
sb.Append(string.Format((t ? "{0}{1}])" : "{0}{1})"),
parameters.Substring(0, k), new Random((int)DateTime.Now.Ticks).Next(0, 127)));
break;
}
}
else if ((_k = parameters.Substring(k).IndexOf("string path")) > -1)
{
k = _k;
var n = parameters.Substring(k).IndexOf(',');
if ((n > -1) /*|| ((n = parameters.Substring(0, k).IndexOf(']')) > -1)*/)
{
_k = parameters.Substring(0, k).IndexOf(']');
if (_k > -1) n = _k;
n += k;
sb.Append(string.Format("{0}\"{1}\"",
parameters.Substring(0, k), AppDomain.CurrentDomain.BaseDirectory));
parameters = parameters.Substring(n);
}
else
{
sb.Append(string.Format((t ? "{0}\"{1}\"])" : "{0}\"{1}\")"),
parameters.Substring(0, k), AppDomain.CurrentDomain.BaseDirectory));
break;
}
}
else if ((_k = parameters.Substring(k).IndexOf("string")) > -1)
{
k = _k;
var n = parameters.Substring(k).IndexOf(',');
if (n > -1)
{
_k = parameters.Substring(0, k).IndexOf(']');
if (_k > -1) n = _k;
n += k;
sb.Append(string.Format("{0}\"{1}\"",
parameters.Substring(0, k), "KNQEBCUBAVK"));
parameters = parameters.Substring(n);
}
else
{
sb.Append(string.Format((t ? "{0}\"{1}\"])" : "{0}\"{1}\")"),
parameters.Substring(0, k), "KNQEBCUBAVK"));
break;
}
}
else if ((_k = parameters.Substring(k).IndexOf("bool")) > -1)
{
k = _k;
var n = parameters.Substring(k).IndexOf(',');
if (n > -1)
{
_k = parameters.Substring(0, k).IndexOf(']');
if (_k > -1) n = _k;
n += k;
sb.Append(string.Format("{0}{1}",
parameters.Substring(0, k), "true"));
parameters = parameters.Substring(n);
}
else
{
sb.Append(string.Format((t? "{0}{1}])" : "{0}{1})"),
parameters.Substring(0, k), "false"));
break;
}
}
else if ((_k = parameters.Substring(k).IndexOf("nluafunc")) > -1)
{
k = _k;
var n = parameters.Substring(k).IndexOf(',');
if (n > -1)
{
_k = parameters.Substring(0, k).IndexOf(']');
if (_k > -1) n = _k;
n += k;
sb.Append(string.Format("{0}{1}",
parameters.Substring(0, k), "yourfuncname()"));
parameters = parameters.Substring(n);
}
else
{
sb.Append(string.Format((t ? "{0}{1}])" : "{0}{1})"),
parameters.Substring(0, k), "yourfuncname()"));
break;
}
}
else
{
sb.Append(parameters);
break;
}
}
if (((_k = sb.ToString().IndexOf('[')) == -1) && ((_k = sb.ToString().IndexOf(']')) > -1))
{
sb = sb.Replace("]", ""); // ERZBIR-ONQ-NERNF
}
return sb.ToString();
}
}
public static class BitConverterLE