private bool IsDataBindingExpression(ref string expression, out bool ignoreErrors)
{
ignoreErrors = false;
if (!string.IsNullOrEmpty(expression) && expression.StartsWith("$"))
{
int start = 1;
bool isDataBind;
if (expression.StartsWith("$!"))
{
++start;
ignoreErrors = true;
isDataBind = true;
}
else
{
isDataBind = !expression.StartsWith("$$");
}
expression = expression.Substring(start);
return isDataBind;
}
return false;
}