14 instantiations of Registry
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyContextRegistrySet.cs (1)
45return new Registry(n, throwOnUnregisteredNames);
Microsoft.Extensions.Telemetry.Tests (13)
Latency\Internal\CheckpointTrackerTests.cs (1)
12private static readonly Registry _checkpointsName = new(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\MeasureTrackerTests.cs (1)
12private static readonly Registry _measureNames = new(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\RegistryTests.cs (10)
15Assert.Throws<ArgumentNullException>(() => new Registry(null!, true)); 16Assert.Throws<ArgumentNullException>(() => new Registry(null!, false)); 23Assert.Throws<ArgumentException>(() => new Registry(s!, true)); 24Assert.Throws<ArgumentException>(() => new Registry(s!, false)); 36var r = new Registry(Array.Empty<string>(), throwOnUnregistered); 44var r1 = new Registry(new[] { "a", "b", "c", "d" }, true); 46var r2 = new Registry(new[] { "a", "b", "c", "d" }, true); 57var r = new Registry(new[] { "a", "b", "c", "d" }, true); 74var r = new Registry(new[] { "a", "b", "c", "d" }, true); 84var r = new Registry(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\TagCollectionTests.cs (1)
15private static readonly Registry _tagNames = new(new[] { "a", "b", "c", "d" }, false);
22 references to Registry
Microsoft.Extensions.Telemetry (11)
Latency\Internal\CheckpointTracker.cs (2)
16private readonly Registry _checkpointNames; 33public CheckpointTracker(Registry registry)
Latency\Internal\LatencyContextRegistrySet.cs (4)
19public Registry CheckpointNameRegistry { get; } 24public Registry TagNameRegistry { get; } 29public Registry MeasureNameRegistry { get; } 42private static Registry CreateRegistry(IEnumerable<string> names, bool throwOnUnregisteredNames)
Latency\Internal\MeasureTracker.cs (2)
12private readonly Registry _registeredMeasureNames; 30public MeasureTracker(Registry registry)
Latency\Internal\Registry.cs (1)
21/// Initializes a new instance of the <see cref="Registry"/> class.
Latency\Internal\TagCollection.cs (2)
14private readonly Registry _tagNames; 24public TagCollection(Registry registry)
Microsoft.Extensions.Telemetry.Tests (11)
Latency\Internal\CheckpointTrackerTests.cs (1)
12private static readonly Registry _checkpointsName = new(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\LatencyContextExtensions.cs (1)
10public static bool IsRegistered(this Registry registry, string name)
Latency\Internal\LatencyContextRegistrySetTests.cs (1)
76private static void CheckRegistration(Registry registry, string registered, string notRegsitered)
Latency\Internal\MeasureTrackerTests.cs (1)
12private static readonly Registry _measureNames = new(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\RegistryTests.cs (6)
36var r = new Registry(Array.Empty<string>(), throwOnUnregistered); 44var r1 = new Registry(new[] { "a", "b", "c", "d" }, true); 46var r2 = new Registry(new[] { "a", "b", "c", "d" }, true); 57var r = new Registry(new[] { "a", "b", "c", "d" }, true); 74var r = new Registry(new[] { "a", "b", "c", "d" }, true); 84var r = new Registry(new[] { "a", "b", "c", "d" }, false);
Latency\Internal\TagCollectionTests.cs (1)
15private static readonly Registry _tagNames = new(new[] { "a", "b", "c", "d" }, false);