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