private void TraceState(string context, params object[] args)
{
#if TRACESTATE
if ((Utils.TraceMask & Utils.TraceMasks.Information) == 0)
{
return;
}
StringBuilder buffer = new StringBuilder();
buffer.AppendFormat("ComDaBrowseCache::{0}", context);
if (args != null)
{
buffer.Append("( ");
for (int ii = 0; ii < args.Length; ii++)
{
if (ii > 0)
{
buffer.Append(", ");
}
buffer.Append(new Variant(args[ii]));
}
buffer.Append(" )");
}
Utils.Trace("{0}", buffer.ToString());
#endif
}