15 types derived from TraceListener
csc (1)
src\Compilers\Shared\ExitingTraceListener.cs (1)
19internal sealed class ExitingTraceListener : TraceListener
Microsoft.CodeAnalysis.LanguageServer (1)
BrokeredServices\BrokeredServiceTraceListener.cs (1)
13internal class BrokeredServiceTraceListener : TraceListener
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\ThrowingTraceListener.cs (1)
10internal sealed class ThrowingTraceListener : TraceListener
Microsoft.CodeAnalysis.Test.Utilities (2)
Assert\XunitTraceListener.cs (1)
11public sealed class XunitTraceListener : TraceListener
ThrowingTraceListener.cs (1)
22public sealed class ThrowingTraceListener : TraceListener
Microsoft.DotNet.VersionTools.Tasks (1)
MsBuildTraceListener.cs (1)
18public class MsBuildTraceListener : TraceListener
Microsoft.DotNet.VersionTools.Tests (1)
Util\XunitTraceListener.cs (1)
10public class XunitTraceListener : TraceListener
Microsoft.VisualStudio.IntegrationTest.Setup (1)
TestTraceListener.cs (1)
13internal class TestTraceListener : TraceListener
System.Diagnostics.EventLog (1)
artifacts\obj\System.Diagnostics.EventLog\Debug\net10.0\System.Diagnostics.EventLog.notsupported.cs (1)
142public sealed partial class EventLogTraceListener : System.Diagnostics.TraceListener
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\TextWriterTraceListener.cs (1)
14public class TextWriterTraceListener : TraceListener
System.Diagnostics.TraceSource (1)
System\Diagnostics\DefaultTraceListener.cs (1)
17public class DefaultTraceListener : TraceListener
System.Private.Windows.Core.TestUtilities (2)
NoAssertContext.cs (1)
107private class NoAssertListener : TraceListener
ThrowingTraceListener.cs (1)
6public sealed class ThrowingTraceListener : TraceListener
vbc (1)
src\Compilers\Shared\ExitingTraceListener.cs (1)
19internal sealed class ExitingTraceListener : TraceListener
VBCSCompiler (1)
src\Compilers\Shared\ExitingTraceListener.cs (1)
19internal sealed class ExitingTraceListener : TraceListener
123 references to TraceListener
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Remote\InProcRemostHostClient.cs (2)
27public static RemoteHostClient Create(SolutionServices services, RemoteServiceCallbackDispatcherRegistry callbackDispatchers, TraceListener? traceListener, RemoteHostTestData testData) 161public InProcRemoteServices(SolutionServices workspaceServices, TraceListener? traceListener, RemoteHostTestData testData)
Remote\InProcRemoteHostClientProvider.cs (1)
70public TraceListener? TraceListener { get; set; }
Microsoft.Extensions.Logging.TraceSource (11)
TraceSourceFactoryExtensions.cs (8)
22/// <param name="listener">The <see cref="TraceListener"/> to use.</param> 26public static ILoggerFactory AddTraceSource(this ILoggerFactory factory, System.Diagnostics.SourceSwitch sourceSwitch, System.Diagnostics.TraceListener listener) 60/// <param name="listener">The <see cref="TraceListener"/> to use.</param> 64public static ILoggerFactory AddTraceSource(this ILoggerFactory factory, string switchName, System.Diagnostics.TraceListener listener) 114/// <param name="listener">The <see cref="TraceListener"/> to use.</param> 119TraceListener listener) 151/// <param name="listener">The <see cref="TraceListener"/> to use.</param> 156TraceListener listener)
TraceSourceLoggerProvider.cs (3)
18private readonly TraceListener? _rootTraceListener; 37/// <param name="rootTraceListener">The <see cref="TraceListener"/> to use.</param> 38public TraceSourceLoggerProvider(SourceSwitch rootSourceSwitch, TraceListener? rootTraceListener)
netstandard (1)
netstandard.cs (1)
707[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.TraceListener))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
545[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.TraceListener))]
System.Configuration.ConfigurationManager (17)
System\Diagnostics\ListenerElementsCollection.cs (13)
25public IEnumerable<TraceListener> GetRuntimeObject() 27List<TraceListener> listeners = new(); 90private static readonly ConditionalWeakTable<TraceListener, string> s_initData = new(); 92public ListenerElement(bool allowReferences) : base(typeof(TraceListener)) 173public TraceListener GetRuntimeObject() 176return (TraceListener)_runtimeObject; 203return (TraceListener)_runtimeObject; 208TraceListener newListener = (TraceListener)BaseGetRuntimeObject(); 301internal TraceListener RefreshRuntimeObject(TraceListener listener) 329return (TraceListener)_runtimeObject; 369private bool InitDataChanged(TraceListener listener) => !s_initData.TryGetValue(listener, out string previousInitData)
System\Diagnostics\TraceConfiguration.cs (4)
85TraceListener[] newListenerCollection = new TraceListener[sourceElement.Listeners.Count]; 89TraceListener listener = traceSource.Listeners[listenerElement.Name]; 166foreach (var listener in listeners.GetRuntimeObject())
System.Diagnostics.TraceSource (88)
System\Diagnostics\DefaultTraceListener.cs (1)
25/// Default as its <see cref='System.Diagnostics.TraceListener.Name'/>.</para>
System\Diagnostics\TraceInternal.cs (30)
23foreach (TraceListener listener in Listeners) 34foreach (TraceListener listener in Listeners) 73TraceListener defaultListener = new DefaultTraceListener(); 157foreach (TraceListener listener in Listeners) 165foreach (TraceListener listener in Listeners) 190foreach (TraceListener listener in Listeners) 223foreach (TraceListener listener in Listeners) 232foreach (TraceListener listener in Listeners) 260foreach (TraceListener listener in Listeners) 269foreach (TraceListener listener in Listeners) 340foreach (TraceListener listener in Listeners) 348foreach (TraceListener listener in Listeners) 360foreach (TraceListener listener in Listeners) 379foreach (TraceListener listener in Listeners) 406foreach (TraceListener listener in Listeners) 415foreach (TraceListener listener in Listeners) 440foreach (TraceListener listener in Listeners) 449foreach (TraceListener listener in Listeners) 474foreach (TraceListener listener in Listeners) 483foreach (TraceListener listener in Listeners) 508foreach (TraceListener listener in Listeners) 517foreach (TraceListener listener in Listeners) 542foreach (TraceListener listener in Listeners) 551foreach (TraceListener listener in Listeners) 576foreach (TraceListener listener in Listeners) 585foreach (TraceListener listener in Listeners) 610foreach (TraceListener listener in Listeners) 619foreach (TraceListener listener in Listeners) 644foreach (TraceListener listener in Listeners) 653foreach (TraceListener listener in Listeners)
System\Diagnostics\TraceListener.cs (11)
30/// <para>Initializes a new instance of the <see cref='System.Diagnostics.TraceListener'/> class.</para> 37/// <para>Initializes a new instance of the <see cref='System.Diagnostics.TraceListener'/> class using the specified name as the 48/// <para> Gets or sets a name for this <see cref='System.Diagnostics.TraceListener'/>.</para> 206/// <para>Writes the name of the <paramref name="o"/> parameter to the listener you specify when you inherit from the <see cref='System.Diagnostics.TraceListener'/> 220/// inherit from the <see cref='System.Diagnostics.TraceListener'/> 236/// specify when you inherit from the <see cref='System.Diagnostics.TraceListener'/> 252/// inherit from the <see cref='System.Diagnostics.TraceListener'/> 253/// class, and resets the <see cref='TraceListener.NeedIndent'/> property to <see langword='false'/>.</para> 280/// <para>Writes the name of the <paramref name="o"/> parameter to the listener you specify when you inherit from the <see cref='System.Diagnostics.TraceListener'/> class, followed by a line terminator. The default line terminator is a 294/// inherit from the <see cref='System.Diagnostics.TraceListener'/> class, 310/// specify when you inherit from the <see cref='System.Diagnostics.TraceListener'/>
System\Diagnostics\TraceListeners.cs (29)
16private readonly List<TraceListener?> _list; 20_list = new List<TraceListener?>(1); 24/// <para>Gets or sets the <see cref='TraceListener'/> at 27public TraceListener this[int i] 42/// <para>Gets the first <see cref='System.Diagnostics.TraceListener'/> in the list with the specified name.</para> 44public TraceListener? this[string name] 48foreach (TraceListener? listener in this) 71/// <para>Adds a <see cref='System.Diagnostics.TraceListener'/> to the list.</para> 73public int Add(TraceListener listener) 86public void AddRange(TraceListener[] value) 125public bool Contains(TraceListener? listener) 134public void CopyTo(TraceListener[] listeners, int index) 149internal static void InitializeListener(TraceListener listener) 160public int IndexOf(TraceListener? listener) 168public void Insert(int index, TraceListener listener) 179/// Removes the specified instance of the <see cref='System.Diagnostics.TraceListener'/> class from the list. 182public void Remove(TraceListener? listener) 193TraceListener? listener = this[name]; 199/// <para>Removes the <see cref='System.Diagnostics.TraceListener'/> at the specified index.</para> 219TraceListener? listener = value as TraceListener; 248TraceListener? listener = value as TraceListener; 263return _list.Contains((TraceListener?)value); 269return _list.IndexOf((TraceListener?)value); 275TraceListener? listener = value as TraceListener; 283_list.Insert(index, (TraceListener?)value); 292_list.Remove((TraceListener)value!);
System\Diagnostics\TraceSource.cs (17)
118foreach (TraceListener? listener in _listeners) 135foreach (TraceListener? listener in _listeners) 143foreach (TraceListener? listener in _listeners) 205TraceListener listener = _listeners[i]; 215TraceListener listener = _listeners[i]; 250TraceListener listener = _listeners[i]; 260TraceListener listener = _listeners[i]; 295TraceListener listener = _listeners[i]; 305TraceListener listener = _listeners[i]; 340TraceListener listener = _listeners[i]; 350TraceListener listener = _listeners[i]; 385TraceListener listener = _listeners[i]; 395TraceListener listener = _listeners[i]; 445TraceListener listener = _listeners[i]; 459TraceListener listener = _listeners[i]; 514foreach (TraceListener listener in Listeners) 522foreach (TraceListener listener in Listeners)
System.Private.Windows.Core.TestUtilities (2)
NoAssertContext.cs (2)
29private static readonly TraceListener? s_defaultListener = Trace.Listeners["Default"]; 114private static TraceListener? DefaultListener