private void InvokeJSMethod(string objectName, string name, params object[] args)
{
if (this.webView != null)
{
StringBuilder builder = new StringBuilder();
builder.Append(objectName);
builder.Append('.');
builder.Append(name);
builder.Append('(');
bool flag = true;
foreach (object obj2 in args)
{
if (!flag)
{
builder.Append(',');
}
bool flag2 = obj2 is string;
if (flag2)
{
builder.Append('"');
}
builder.Append(obj2);
if (flag2)
{
builder.Append('"');
}
flag = false;
}
builder.Append(");");
this.webView.ExecuteJavascript(builder.ToString());
}
}