Opc.Ua.Com.Server.ComHdaBrowser.TraceState C# (CSharp) Method

TraceState() private method

Dumps the current state of the browser.
private TraceState ( string context ) : void
context string
return void
        private void TraceState(string context, params object[] args)
        {
#if TRACESTATE
            if ((Utils.TraceMask & Utils.TraceMasks.Information) == 0)
            {
                return;
            }

            StringBuilder buffer = new StringBuilder();

            buffer.AppendFormat("ComHdaBrowser::{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
        }
        #endregion