Esempio n. 1
0
        //--------------------------------------------------------------------------
        // Internal Methods
        //--------------------------------------------------------------------------

        /// <summary>
        /// Will permit only internet zone permissions for TraceListeners and is
        /// safe to use inside of asserts for partial trust code.
        /// </summary>
        internal static void SafeWrite(
            BooleanSwitch boolSwitch, string format, params object[] args)
        {
            if (AvTrace.IsWpfTracingEnabledInRegistry())
            {
                System.Diagnostics.Trace.WriteLineIf(
                    boolSwitch.Enabled,
                    string.Format(
                        CultureInfo.CurrentCulture,
                        format,
                        args),
                    boolSwitch.DisplayName);
            }
        }