1 instantiation of SourceFilterState
Microsoft.Extensions.Diagnostics (1)
Tracing\DefaultActivitySourceFactory.cs (1)
368
return new
SourceFilterState
(defaultEnabled, divergent);
9 references to SourceFilterState
Microsoft.Extensions.Diagnostics (9)
Tracing\DefaultActivitySourceFactory.cs (9)
327
if (!state.SourceFilterStates.TryGetValue(key, out
SourceFilterState
filter))
340
private
SourceFilterState
ComputeFilterState(List<TracingRule> rules, string sourceName, bool isLocalScope)
386
SourceFilterState
filter;
398
var newDict = new Dictionary<(string Name, bool IsLocalScope),
SourceFilterState
>(state.SourceFilterStates)
572
public static readonly ListenerState Empty = new([], hasOperationNameRules: false, new Dictionary<(string, bool),
SourceFilterState
>());
574
public ListenerState(List<TracingRule> rules, bool hasOperationNameRules, Dictionary<(string Name, bool IsLocalScope),
SourceFilterState
> sourceFilterStates)
588
public Dictionary<(string Name, bool IsLocalScope),
SourceFilterState
> SourceFilterStates { get; }
591
=> new(rules, ComputeHasOperationNameRules(rules), new Dictionary<(string, bool),
SourceFilterState
>());
593
public ListenerState WithSourceFilterStates(Dictionary<(string Name, bool IsLocalScope),
SourceFilterState
> sourceFilterStates)