6 instantiations of SourceSwitch
Microsoft.Extensions.Logging.TraceSource (4)
TraceSourceFactoryExtensions.cs (4)
70factory.AddProvider(new TraceSourceLoggerProvider(new SourceSwitch(switchName), listener)); 88factory.AddProvider(new TraceSourceLoggerProvider(new SourceSwitch(switchName))); 106return builder.AddTraceSource(new SourceSwitch(switchName)); 125return builder.AddTraceSource(new SourceSwitch(switchName), listener);
System.Configuration.ConfigurationManager (1)
System\Diagnostics\TraceConfiguration.cs (1)
144traceSource.Switch = new SourceSwitch(name, traceSource.DefaultLevel.ToString());
System.Diagnostics.TraceSource (1)
System\Diagnostics\TraceSource.cs (1)
100_internalSwitch = new SourceSwitch(_sourceName, _switchLevel.ToString());
26 references to SourceSwitch
Microsoft.Extensions.Logging.TraceSource (17)
TraceSourceFactoryExtensions.cs (12)
21/// <param name="sourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 26public static ILoggerFactory AddTraceSource(this ILoggerFactory factory, System.Diagnostics.SourceSwitch sourceSwitch, System.Diagnostics.TraceListener listener) 41/// <param name="sourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 45public static ILoggerFactory AddTraceSource(this ILoggerFactory factory, System.Diagnostics.SourceSwitch sourceSwitch) 59/// <param name="switchName">The name of the <see cref="SourceSwitch"/> to use.</param> 79/// <param name="switchName">The name of the <see cref="SourceSwitch"/> to use.</param> 97/// <param name="switchName">The name of the <see cref="SourceSwitch"/> to use.</param> 113/// <param name="switchName">The name of the <see cref="SourceSwitch"/> to use.</param> 132/// <param name="sourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 136SourceSwitch sourceSwitch) 150/// <param name="sourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 155SourceSwitch sourceSwitch,
TraceSourceLoggerProvider.cs (5)
17private readonly SourceSwitch _rootSourceSwitch; 27/// <param name="rootSourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 28public TraceSourceLoggerProvider(SourceSwitch rootSourceSwitch) 36/// <param name="rootSourceSwitch">The <see cref="SourceSwitch"/> to use.</param> 38public TraceSourceLoggerProvider(SourceSwitch rootSourceSwitch, TraceListener? rootTraceListener)
netstandard (1)
netstandard.cs (1)
675[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.SourceSwitch))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
530[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.SourceSwitch))]
System.Configuration.ConfigurationManager (5)
System\Diagnostics\TraceConfiguration.cs (3)
121return currentType != typeof(SourceSwitch); 140traceSource.Switch = (SourceSwitch)TraceUtils.GetRuntimeObject(typeName, typeof(SourceSwitch), name);
System\Diagnostics\TraceUtils.cs (2)
160case nameof(SourceSwitch): 161return typeof(SourceSwitch);
System.Diagnostics.TraceSource (2)
System\Diagnostics\TraceSource.cs (2)
18private volatile SourceSwitch? _internalSwitch; 550public SourceSwitch Switch