3 types derived from Meter
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
989private sealed class SharedMeter : Meter
Microsoft.Extensions.Diagnostics (1)
Metrics\DefaultMeterFactory.cs (1)
87internal sealed class FactoryMeter : Meter
System.Net.Http (1)
System\Net\Http\Metrics\MetricsHandler.cs (1)
276private sealed class SharedMeter : Meter
79 instantiations of Meter
Aspire.Confluent.Kafka (1)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\ConfluentKafkaCommon.cs (1)
21internal static readonly Meter Meter = new(InstrumentationName, InstrumentationVersion);
Microsoft.AspNetCore.Diagnostics (1)
DummyMeterFactory.cs (1)
10public Meter Create(MeterOptions options) => new Meter(options);
Microsoft.AspNetCore.HeaderParsing.Tests (8)
HeaderParsingFeatureTests.cs (8)
40using var meter = new Meter(nameof(Parses_header)); 57using var meter = new Meter(nameof(Parses_multiple_headers)); 83using var meter = new Meter(nameof(Parses_with_late_binding)); 101using var meter = new Meter(nameof(TryParse_returns_false_on_header_not_found)); 114using var meter = new Meter(nameof(TryParse_returns_default_on_header_not_found)); 133using var meter = new Meter(nameof(TryParse_returns_false_on_error)); 157using var meter = new Meter(nameof(Dispose_resets_state_and_returns_to_pool)); 189using var meter = new Meter(nameof(CachingWorks));
Microsoft.AspNetCore.Server.Kestrel.Core (1)
KestrelServer.cs (1)
75public Meter Create(MeterOptions options) => new Meter(options);
Microsoft.Extensions.AI (7)
ChatCompletion\OpenTelemetryChatClient.cs (1)
71_meter = new(name);
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
63_meter = new(name);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
67_meter = new(name);
Files\OpenTelemetryHostedFileClient.cs (1)
83_meter = new(name);
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
121_meter = new(name);
SpeechToText\OpenTelemetrySpeechToTextClient.cs (1)
65_meter = new(name);
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (1)
64_meter = new(name);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
86using var meter = new Meter(nameof(PublishAsync)); 131using var meter = new Meter(nameof(Ctor_ThrowsWhenOptionsValueNull));
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Linux\LinuxResourceHealthCheckTests.cs (1)
157using var meter = new Meter("Microsoft.Extensions.Diagnostics.ResourceMonitoring");
ResourceHealthCheckExtensionsTests.cs (1)
512using var meter = new Meter("Microsoft.Extensions.Diagnostics.ResourceMonitoring");
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Linux\AcceptanceTest.cs (1)
82using var meter = new Meter(nameof(LinuxUtilizationProvider_MeasuredWithKubernetesMetadata));
Windows\AcceptanceTest.cs (1)
103using var meter = new Meter(nameof(WindowsContainerSnapshotProvider_MeasuredWithKubernetesMetadata));
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (23)
Helpers\TestMeterFactory.cs (1)
16var meter = new Meter(options.Name, options.Version, Array.Empty<KeyValuePair<string, object?>>(), scope: this);
Linux\LinuxCountersTests.cs (1)
83using var meter = new Meter(nameof(LinuxNetworkMetrics));
Linux\LinuxUtilizationProviderTests.cs (10)
36using var meter = new Meter(nameof(Provider_Registers_Instruments)); 120using var meter = new Meter(nameof(Provider_Registers_Instruments_CgroupV2)); 193using var meter = new Meter(nameof(Provider_EmitsLogRecord)); 240using var meter = new Meter(nameof(Provider_Registers_Instruments_CgroupV2_WithoutHostCpu)); 313using var meter = new Meter(nameof(Provider_GetMeasurementWithRetry_HandlesExceptionAndRecovers)); 380using var meter = new Meter(nameof(Provider_GetMeasurementWithRetry_UnhandledException_DoesNotBlockFutureReads)); 450using var meter = new Meter(nameof(Provider_WithZeroToOneRangeFalse_AndCalculationV1_ReturnsHundredBasedValues)); 527using var meter = new Meter(nameof(Provider_WithZeroToOneRangeTrue_AndCalculationV1_ReturnsNormalizedValues)); 604using var meter = new Meter(nameof(Provider_WithZeroToOneRangeFalse_AndCalculationV2_ReturnsHundredBasedValues)); 677using var meter = new Meter(nameof(Provider_WithZeroToOneRangeTrue_AndCalculationV2_ReturnsNormalizedValues));
Windows\WindowsContainerSnapshotProviderTests.cs (6)
42using var meter = new Meter(nameof(WindowsContainerSnapshotProvider)); 213using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 280using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 357using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics)); 420using var meter = new Meter(nameof(SnapshotProvider_TestMemoryMetricsTogether)); 514using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics));
Windows\WindowsCountersTests.cs (2)
30using var meter = new Meter(nameof(WindowsCounters_Registers_Instruments)); 72using var meter = new Meter(nameof(WindowsCounters_Got_Unsuccessful));
Windows\WindowsSnapshotProviderTests.cs (3)
35using var meter = new Meter(nameof(BasicConstructor)); 87using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 128using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics));
Microsoft.Extensions.Diagnostics.Testing.Tests (24)
Metrics\MeasurementExtensionsTests.cs (11)
17using var meter = new Meter(Guid.NewGuid().ToString()); 42using var meter = new Meter(Guid.NewGuid().ToString()); 67using var meter = new Meter(Guid.NewGuid().ToString()); 95using var meter = new Meter(Guid.NewGuid().ToString()); 126using var meter = new Meter(Guid.NewGuid().ToString()); 143using var meter = new Meter(Guid.NewGuid().ToString()); 160using var meter = new Meter(Guid.NewGuid().ToString()); 177using var meter = new Meter(Guid.NewGuid().ToString()); 194using var meter = new Meter(Guid.NewGuid().ToString()); 211using var meter = new Meter(Guid.NewGuid().ToString()); 228using var meter = new Meter(Guid.NewGuid().ToString());
Metrics\MetricCollectorTests.cs (13)
21Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>(new Meter(Guid.NewGuid().ToString()), null!)); 25Assert.Throws<ArgumentException>(() => new MetricCollector<long>(new Meter(Guid.NewGuid().ToString()), string.Empty)); 33using var meter = new Meter(Guid.NewGuid().ToString()); 48using var meter = new Meter(Guid.NewGuid().ToString()); 94using var meter = new Meter(Guid.NewGuid().ToString()); 140using var meter = new Meter(Guid.NewGuid().ToString(), null, null, scope); 188using var meter = new Meter(Guid.NewGuid().ToString()); 241using var meter = new Meter(Guid.NewGuid().ToString()); 279using var meter = new Meter(Guid.NewGuid().ToString()); 305using var meter = new Meter(Guid.NewGuid().ToString()); 337using var meter = new Meter(Guid.NewGuid().ToString()); 352using var meter = new Meter(Guid.NewGuid().ToString()); 390using var meter = new Meter(Guid.NewGuid().ToString());
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.Telemetry.cs (1)
13private static readonly Meter s_meter = new Meter("Microsoft.Extensions.ServiceDiscovery.Dns.Resolver");
Microsoft.Gen.Metrics.Generated.Tests (3)
MetricTests.cs (3)
25_meter = new Meter(_meterName); 208using var meter2 = new Meter(_meterName + "2"); 227using var meter2 = new Meter(_meterName);
Stress.ApiService (1)
TestMetrics.cs (1)
19_meter = new Meter(MeterName, "1.0.0",
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\RuntimeMetrics.cs (1)
16private static readonly Meter s_meter = new(MeterName);
System.Net.NameResolution (1)
System\Net\NameResolutionMetrics.cs (1)
13private static readonly Meter s_meter = new("System.Net.NameResolution");
System.Net.Quic (1)
System\Net\Quic\NetEventSource.Quic.Counters.cs (1)
17private static readonly Meter s_meter = new Meter("Private.InternalDiagnostics.System.Net.Quic.MsQuic");
624 references to Meter
Aspire.Confluent.Kafka (2)
ConfluentKafkaMetrics.cs (1)
11private readonly Meter _meter;
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\ConfluentKafkaCommon.cs (1)
21internal static readonly Meter Meter = new(InstrumentationName, InstrumentationVersion);
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationMetrics.cs (1)
15private readonly Meter _meter;
Microsoft.AspNetCore.Authorization (1)
AuthorizationMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.AspNetCore.Components (2)
ComponentsMetrics.cs (2)
20private readonly Meter _meter; 21private readonly Meter _lifeCycleMeter;
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitMetrics.cs (1)
14private readonly Meter _meter;
Microsoft.AspNetCore.Diagnostics (2)
DiagnosticsMetrics.cs (1)
17private readonly Meter _meter;
DummyMeterFactory.cs (1)
10public Meter Create(MeterOptions options) => new Meter(options);
Microsoft.AspNetCore.HeaderParsing (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Factory.g.cs (4)
10private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::Microsoft.AspNetCore.HeaderParsing.ParsingErrorCounter> 14private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::Microsoft.AspNetCore.HeaderParsing.CacheAccessCounter> 18internal static global::Microsoft.AspNetCore.HeaderParsing.ParsingErrorCounter CreateParsingErrorCounter(global::System.Diagnostics.Metrics.Meter meter) 28internal static global::Microsoft.AspNetCore.HeaderParsing.CacheAccessCounter CreateCacheAccessCounter(global::System.Diagnostics.Metrics.Meter meter)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (2)
11public static partial global::Microsoft.AspNetCore.HeaderParsing.ParsingErrorCounter CreateParsingErrorCounter(global::System.Diagnostics.Metrics.Meter meter) 15public static partial global::Microsoft.AspNetCore.HeaderParsing.CacheAccessCounter CreateCacheAccessCounter(global::System.Diagnostics.Metrics.Meter meter)
HeaderParsingMetrics.cs (1)
18var meter = meterFactory.Create(MeterName);
Metric.cs (2)
12public static partial ParsingErrorCounter CreateParsingErrorCounter(Meter meter); 15public static partial CacheAccessCounter CreateCacheAccessCounter(Meter meter);
Microsoft.AspNetCore.HeaderParsing.Tests (9)
HeaderParsingFeatureTests.cs (9)
40using var meter = new Meter(nameof(Parses_header)); 57using var meter = new Meter(nameof(Parses_multiple_headers)); 83using var meter = new Meter(nameof(Parses_with_late_binding)); 101using var meter = new Meter(nameof(TryParse_returns_false_on_header_not_found)); 114using var meter = new Meter(nameof(TryParse_returns_default_on_header_not_found)); 133using var meter = new Meter(nameof(TryParse_returns_false_on_error)); 157using var meter = new Meter(nameof(Dispose_resets_state_and_returns_to_pool)); 189using var meter = new Meter(nameof(CachingWorks)); 212private static HeaderParsingMetrics GetMockedMetrics(Meter meter)
Microsoft.AspNetCore.Hosting (1)
Internal\HostingMetrics.cs (1)
16private readonly Meter _meter;
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionsMetrics.cs (1)
25private readonly Meter _meter;
Microsoft.AspNetCore.Identity (1)
SignInManagerMetrics.cs (1)
22private readonly Meter _meter;
Microsoft.AspNetCore.RateLimiting (1)
RateLimitingMetrics.cs (1)
15private readonly Meter _meter;
Microsoft.AspNetCore.Routing (1)
RoutingMetrics.cs (1)
17private readonly Meter _meter;
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Infrastructure\KestrelMetrics.cs (1)
33private readonly Meter _meter;
KestrelServer.cs (1)
75public Meter Create(MeterOptions options) => new Meter(options);
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\MemoryPoolMetrics.cs (1)
20private readonly Meter _meter;
Microsoft.Extensions.AI (9)
ChatCompletion\OpenTelemetryChatClient.cs (1)
34private readonly Meter _meter;
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
30private readonly Meter _meter;
Common\OtelMetricHelpers.cs (2)
12public static Histogram<int> CreateGenAITokenUsageHistogram(Meter meter) => 20public static Histogram<double> CreateGenAIOperationDurationHistogram(Meter meter) =>
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
30private readonly Meter _meter;
Files\OpenTelemetryHostedFileClient.cs (1)
54private readonly Meter _meter;
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
86private readonly Meter _meter;
SpeechToText\OpenTelemetrySpeechToTextClient.cs (1)
32private readonly Meter _meter;
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (1)
31private readonly Meter _meter;
Microsoft.Extensions.Caching.Memory (3)
MemoryCache.cs (3)
75Meter meter = meterFactory?.Create(new MeterOptions("Microsoft.Extensions.Caching.Memory.MemoryCache") 913private void InitializeMetrics(Meter meter) 991public static Meter Instance { get; } = new SharedMeter();
Microsoft.Extensions.Diagnostics (3)
Metrics\Configuration\MetricsBuilderConfigurationExtensions.cs (1)
20/// which <see cref="Meter">Meters</see>, <see cref="Instrument">Instruments</see>, and <see cref="IMetricsListener">IMetricsListeners</see> are enabled.
Metrics\DefaultMeterFactory.cs (2)
19public Meter Create(MeterOptions options) 39foreach (Meter meter in meterList)
Microsoft.Extensions.Diagnostics.Abstractions (20)
Metrics\InstrumentRule.cs (4)
15/// <para>- MeterName, either an exact match, or the longest prefix match. See <see cref="Meter.Name">Meter.Name</see>.</para> 20/// <param name="meterName">The <see cref="Meter.Name">Meter.Name</see> or prefix.</param> 28/// Gets the <see cref="Meter.Name">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered. 55/// This property is used to distinguish between meters created via <see cref="Meter"/> constructors (<see cref="MeterScope.Global"/>)
Metrics\MeterScope.cs (4)
10/// Represents scopes used by <see cref="InstrumentRule"/> to distinguish between meters created via <see cref="Meter"/> constructors (<see cref="Global"/>) 22/// Indicates <see cref="Meter"/> instances created via <see cref="Meter"/> constructors. 27/// Indicates <see cref="Meter"/> instances created via Dependency Injection with <see cref="IMeterFactory.Create(MeterOptions)"/>.
Metrics\MetricsBuilderExtensions.Rules.cs (12)
19/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 25/// Enables a specified <see cref="Instrument"/> for the given <see cref="Meter"/> and <see cref="IMetricsListener"/>. 28/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 41/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 47/// Enables a specified <see cref="Instrument"/> for the given <see cref="Meter"/> and <see cref="IMetricsListener"/>. 50/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 63/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 69/// Disables a specified <see cref="Instrument"/> for the given <see cref="Meter"/> and <see cref="IMetricsListener"/>. 72/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 85/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param> 91/// Disables a specified <see cref="Instrument"/> for the given <see cref="Meter"/> and <see cref="IMetricsListener"/>. 94/// <param name="meterName">The <see cref="Meter.Name"/> or prefix. A null value matches all meters.</param>
Microsoft.Extensions.Diagnostics.HealthChecks.Common (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Factory.g.cs (4)
10private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckReportCounter> 14private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::Microsoft.Extensions.Diagnostics.HealthChecks.UnhealthyHealthCheckCounter> 18internal static global::Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckReportCounter CreateHealthCheckReportCounter(global::System.Diagnostics.Metrics.Meter meter) 28internal static global::Microsoft.Extensions.Diagnostics.HealthChecks.UnhealthyHealthCheckCounter CreateUnhealthyHealthCheckCounter(global::System.Diagnostics.Metrics.Meter meter)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (2)
11public static partial global::Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckReportCounter CreateHealthCheckReportCounter(global::System.Diagnostics.Metrics.Meter meter) 15public static partial global::Microsoft.Extensions.Diagnostics.HealthChecks.UnhealthyHealthCheckCounter CreateUnhealthyHealthCheckCounter(global::System.Diagnostics.Metrics.Meter meter)
HealthCheckMetrics.cs (1)
16var meter = meterFactory.Create("Microsoft.Extensions.Diagnostics.HealthChecks");
Metric.cs (2)
12public static partial HealthCheckReportCounter CreateHealthCheckReportCounter(Meter meter); 15public static partial UnhealthyHealthCheckCounter CreateUnhealthyHealthCheckCounter(Meter meter);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (3)
TelemetryHealthChecksPublisherTests.cs (3)
86using var meter = new Meter(nameof(PublishAsync)); 131using var meter = new Meter(nameof(Ctor_ThrowsWhenOptionsValueNull)); 169private static HealthCheckMetrics GetMockedMetrics(Meter meter)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Linux\LinuxResourceHealthCheckTests.cs (1)
157using var meter = new Meter("Microsoft.Extensions.Diagnostics.ResourceMonitoring");
ResourceHealthCheckExtensionsTests.cs (1)
512using var meter = new Meter("Microsoft.Extensions.Diagnostics.ResourceMonitoring");
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Linux\Disk\LinuxSystemDiskMetrics.cs (1)
66Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Linux\LinuxUtilizationProvider.cs (1)
89var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Linux\Network\LinuxNetworkMetrics.cs (1)
34var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Windows\Disk\WindowsDiskMetrics.cs (1)
46Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Windows\Network\WindowsNetworkMetrics.cs (1)
23var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Windows\WindowsContainerSnapshotProvider.cs (1)
115Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Windows\WindowsSnapshotProvider.cs (1)
91var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Linux\AcceptanceTest.cs (1)
82using var meter = new Meter(nameof(LinuxUtilizationProvider_MeasuredWithKubernetesMetadata));
Windows\AcceptanceTest.cs (1)
103using var meter = new Meter(nameof(WindowsContainerSnapshotProvider_MeasuredWithKubernetesMetadata));
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (39)
Helpers\TestMeterFactory.cs (6)
12public List<Meter> Meters { get; } = new List<Meter>(); 14public Meter Create(MeterOptions options) 16var meter = new Meter(options.Name, options.Version, Array.Empty<KeyValuePair<string, object?>>(), scope: this); 22public Meter Create(string name) 34foreach (var meter in Meters)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (3)
44Meter meter = meterFactory.Meters.Single(); 146Meter meter = meterFactory.Meters.Single(); 303Meter meter = meterFactory.Meters.Single();
Linux\LinuxCountersTests.cs (1)
83using var meter = new Meter(nameof(LinuxNetworkMetrics));
Linux\LinuxNetworkMetricsTests.cs (1)
44Meter meter = meterFactory.Meters.Single();
Linux\LinuxUtilizationProviderTests.cs (11)
36using var meter = new Meter(nameof(Provider_Registers_Instruments)); 120using var meter = new Meter(nameof(Provider_Registers_Instruments_CgroupV2)); 193using var meter = new Meter(nameof(Provider_EmitsLogRecord)); 230var meter = meterFactory.Meters.Single(); 240using var meter = new Meter(nameof(Provider_Registers_Instruments_CgroupV2_WithoutHostCpu)); 313using var meter = new Meter(nameof(Provider_GetMeasurementWithRetry_HandlesExceptionAndRecovers)); 380using var meter = new Meter(nameof(Provider_GetMeasurementWithRetry_UnhandledException_DoesNotBlockFutureReads)); 450using var meter = new Meter(nameof(Provider_WithZeroToOneRangeFalse_AndCalculationV1_ReturnsHundredBasedValues)); 527using var meter = new Meter(nameof(Provider_WithZeroToOneRangeTrue_AndCalculationV1_ReturnsNormalizedValues)); 604using var meter = new Meter(nameof(Provider_WithZeroToOneRangeFalse_AndCalculationV2_ReturnsHundredBasedValues)); 677using var meter = new Meter(nameof(Provider_WithZeroToOneRangeTrue_AndCalculationV2_ReturnsNormalizedValues));
Windows\Disk\WindowsDiskMetricsTests.cs (3)
46Meter meter = meterFactory.Meters.Single(); 77Meter meter = meterFactory.Meters.Single(); 151Meter meter = meterFactory.Meters.Single();
Windows\WindowsContainerSnapshotProviderTests.cs (7)
42using var meter = new Meter(nameof(WindowsContainerSnapshotProvider)); 213using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 280using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 357using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics)); 420using var meter = new Meter(nameof(SnapshotProvider_TestMemoryMetricsTogether)); 514using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics)); 588var meter = meterFactory.Meters.Single();
Windows\WindowsCountersTests.cs (2)
30using var meter = new Meter(nameof(WindowsCounters_Registers_Instruments)); 72using var meter = new Meter(nameof(WindowsCounters_Got_Unsuccessful));
Windows\WindowsNetworkMetricsTests.cs (1)
29Meter meter = meterFactory.Meters.Single();
Windows\WindowsSnapshotProviderTests.cs (4)
35using var meter = new Meter(nameof(BasicConstructor)); 87using var meter = new Meter(nameof(SnapshotProvider_EmitsCpuMetrics)); 128using var meter = new Meter(nameof(SnapshotProvider_EmitsMemoryMetrics)); 181var meter = meterFactory.Meters.Single();
Microsoft.Extensions.Diagnostics.Testing (1)
Metrics\MetricCollector.cs (1)
99public MetricCollector(Meter meter, string instrumentName, TimeProvider? timeProvider = null)
Microsoft.Extensions.Diagnostics.Testing.Tests (22)
Metrics\MeasurementExtensionsTests.cs (11)
17using var meter = new Meter(Guid.NewGuid().ToString()); 42using var meter = new Meter(Guid.NewGuid().ToString()); 67using var meter = new Meter(Guid.NewGuid().ToString()); 95using var meter = new Meter(Guid.NewGuid().ToString()); 126using var meter = new Meter(Guid.NewGuid().ToString()); 143using var meter = new Meter(Guid.NewGuid().ToString()); 160using var meter = new Meter(Guid.NewGuid().ToString()); 177using var meter = new Meter(Guid.NewGuid().ToString()); 194using var meter = new Meter(Guid.NewGuid().ToString()); 211using var meter = new Meter(Guid.NewGuid().ToString()); 228using var meter = new Meter(Guid.NewGuid().ToString());
Metrics\MetricCollectorTests.cs (11)
33using var meter = new Meter(Guid.NewGuid().ToString()); 48using var meter = new Meter(Guid.NewGuid().ToString()); 94using var meter = new Meter(Guid.NewGuid().ToString()); 140using var meter = new Meter(Guid.NewGuid().ToString(), null, null, scope); 188using var meter = new Meter(Guid.NewGuid().ToString()); 241using var meter = new Meter(Guid.NewGuid().ToString()); 279using var meter = new Meter(Guid.NewGuid().ToString()); 305using var meter = new Meter(Guid.NewGuid().ToString()); 337using var meter = new Meter(Guid.NewGuid().ToString()); 352using var meter = new Meter(Guid.NewGuid().ToString()); 390using var meter = new Meter(Guid.NewGuid().ToString());
Microsoft.Extensions.Identity.Core (1)
UserManagerMetrics.cs (1)
26private readonly Meter _meter;
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.Telemetry.cs (1)
13private static readonly Meter s_meter = new Meter("Microsoft.Extensions.ServiceDiscovery.Dns.Resolver");
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
GeneratorTests.cs (1)
206Assembly.GetAssembly(typeof(Meter))!,
Microsoft.Gen.Metrics.Generated.Tests (383)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Factory.g.cs (190)
8private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, NoNamespaceCounterInstrument> 12private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, NoNamespaceHistogramInstrument> 16internal static NoNamespaceCounterInstrument CreateNoNamespaceCounterInstrument(global::System.Diagnostics.Metrics.Meter meter) 26internal static NoNamespaceHistogramInstrument CreateNoNamespaceHistogramInstrument(global::System.Diagnostics.Metrics.Meter meter) 42private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedClass.Metrics.NestedClassCounter> 46private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedClass.Metrics.NestedClassHistogram> 50internal static global::NestedClass.Metrics.NestedClassCounter CreateNestedClassCounter(global::System.Diagnostics.Metrics.Meter meter) 60internal static global::NestedClass.Metrics.NestedClassHistogram CreateNestedClassHistogram(global::System.Diagnostics.Metrics.Meter meter) 70private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedClass.Metrics.MultiLevelNestedClassCounter> 74private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedClass.Metrics.MultiLevelNestedClassHistogram> 78internal static global::NestedClass.Metrics.MultiLevelNestedClassCounter CreateMultiLevelNestedClassCounter(global::System.Diagnostics.Metrics.Meter meter) 88internal static global::NestedClass.Metrics.MultiLevelNestedClassHistogram CreateMultiLevelNestedClassHistogram(global::System.Diagnostics.Metrics.Meter meter) 105private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedRecordClass.Metrics.NestedRecordClassCounter> 109private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedRecordClass.Metrics.NestedRecordClassHistogram> 113public static global::NestedRecordClass.Metrics.NestedRecordClassCounter CreateNestedRecordClassCounter(global::System.Diagnostics.Metrics.Meter meter) 123public static global::NestedRecordClass.Metrics.NestedRecordClassHistogram CreateNestedRecordClassHistogram(global::System.Diagnostics.Metrics.Meter meter) 140private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedRecordStruct.Metrics.NestedRecordStructCounter> 144private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedRecordStruct.Metrics.NestedRecordStructHistogram> 148public static global::NestedRecordStruct.Metrics.NestedRecordStructCounter CreateNestedRecordStructCounter(global::System.Diagnostics.Metrics.Meter meter) 158public static global::NestedRecordStruct.Metrics.NestedRecordStructHistogram CreateNestedRecordStructHistogram(global::System.Diagnostics.Metrics.Meter meter) 175private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedStruct.Metrics.NestedStructCounter> 179private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::NestedStruct.Metrics.NestedStructHistogram> 183internal static global::NestedStruct.Metrics.NestedStructCounter CreateNestedStructCounter(global::System.Diagnostics.Metrics.Meter meter) 193internal static global::NestedStruct.Metrics.NestedStructHistogram CreateNestedStructHistogram(global::System.Diagnostics.Metrics.Meter meter) 210private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::PublicMetrics.PublicCounter> 214private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::PublicMetrics.PublicHistogram> 218public static global::PublicMetrics.PublicCounter CreatePublicCounter(global::System.Diagnostics.Metrics.Meter meter) 228public static global::PublicMetrics.PublicHistogram CreatePublicHistogram(global::System.Diagnostics.Metrics.Meter meter) 245private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntCounter0D> 249private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntCounterExt0D> 253private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Counter0D> 257private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.MyNamedCounter> 261private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExt0D> 265private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntCounter1D> 269private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntCounterExt1D> 273private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericFloatCounter1D> 277private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericFloatCounterExt1D> 281private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Counter2D> 285private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExt2D> 289private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Counter3D> 293private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExt3D> 297private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Counter4D> 301private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExt4D> 305private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterS0D2> 309private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtS0D2> 313private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterS1D1> 317private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtS1D1> 321private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterS3D2> 325private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtS3D2> 329private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterS5D5> 333private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtS5D5> 337private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.TestCounter> 341private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.TestCounterExt> 345private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterWithVariableParams> 349private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtWithVariableParams> 353private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterX> 357private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtX> 361private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterY> 365private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterExtY> 369private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StrongTypeDecimalCounter> 373private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StrongTypeDecimalCounterExt> 377private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StructTypeCounter> 381private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StructTypeCounterExt> 385private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.RecordClassTypeCounter> 389internal static global::TestClasses.GenericIntCounter0D CreateGenericIntCounter0D(global::System.Diagnostics.Metrics.Meter meter) 399internal static global::TestClasses.GenericIntCounterExt0D CreateGenericIntCounterExt0D(global::System.Diagnostics.Metrics.Meter meter) 409internal static global::TestClasses.Counter0D CreateCounter0D(global::System.Diagnostics.Metrics.Meter meter) 419internal static global::TestClasses.MyNamedCounter CreateMyNamedCounter(global::System.Diagnostics.Metrics.Meter meter) 429internal static global::TestClasses.CounterExt0D CreateCounterExt0D(global::System.Diagnostics.Metrics.Meter meter) 439internal static global::TestClasses.GenericIntCounter1D CreateGenericIntCounter1D(global::System.Diagnostics.Metrics.Meter meter) 449internal static global::TestClasses.GenericIntCounterExt1D CreateGenericIntCounterExt1D(global::System.Diagnostics.Metrics.Meter meter) 459internal static global::TestClasses.GenericFloatCounter1D CreateGenericFloatCounter1D(global::System.Diagnostics.Metrics.Meter meter) 469internal static global::TestClasses.GenericFloatCounterExt1D CreateGenericFloatCounterExt1D(global::System.Diagnostics.Metrics.Meter meter) 479internal static global::TestClasses.Counter2D CreateCounter2D(global::System.Diagnostics.Metrics.Meter meter) 489internal static global::TestClasses.CounterExt2D CreateCounterExt2D(global::System.Diagnostics.Metrics.Meter meter) 499internal static global::TestClasses.Counter3D CreateCounter3D(global::System.Diagnostics.Metrics.Meter meter) 509internal static global::TestClasses.CounterExt3D CreateCounterExt3D(global::System.Diagnostics.Metrics.Meter meter) 519internal static global::TestClasses.Counter4D CreateCounter4D(global::System.Diagnostics.Metrics.Meter meter) 529internal static global::TestClasses.CounterExt4D CreateCounterExt4D(global::System.Diagnostics.Metrics.Meter meter) 539internal static global::TestClasses.CounterS0D2 CreateCounterS0D2(global::System.Diagnostics.Metrics.Meter meter) 549internal static global::TestClasses.CounterExtS0D2 CreateCounterExtS0D2(global::System.Diagnostics.Metrics.Meter meter) 559internal static global::TestClasses.CounterS1D1 CreateCounterS1D1(global::System.Diagnostics.Metrics.Meter meter) 569internal static global::TestClasses.CounterExtS1D1 CreateCounterExtS1D1(global::System.Diagnostics.Metrics.Meter meter) 579internal static global::TestClasses.CounterS3D2 CreateCounterS3D2(global::System.Diagnostics.Metrics.Meter meter) 589internal static global::TestClasses.CounterExtS3D2 CreateCounterExtS3D2(global::System.Diagnostics.Metrics.Meter meter) 599internal static global::TestClasses.CounterS5D5 CreateCounterS5D5(global::System.Diagnostics.Metrics.Meter meter) 609internal static global::TestClasses.CounterExtS5D5 CreateCounterExtS5D5(global::System.Diagnostics.Metrics.Meter meter) 619internal static global::TestClasses.TestCounter CreateTestCounter(global::System.Diagnostics.Metrics.Meter meter) 629internal static global::TestClasses.TestCounterExt CreateTestCounterExt(global::System.Diagnostics.Metrics.Meter meter) 639internal static global::TestClasses.CounterWithVariableParams CreateCounterWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 649internal static global::TestClasses.CounterExtWithVariableParams CreateCounterExtWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 659internal static global::TestClasses.CounterX CreateCounterX(global::System.Diagnostics.Metrics.Meter meter) 669internal static global::TestClasses.CounterExtX CreateCounterExtX(global::System.Diagnostics.Metrics.Meter meter) 679internal static global::TestClasses.CounterY CreateCounterY(global::System.Diagnostics.Metrics.Meter meter) 689internal static global::TestClasses.CounterExtY CreateCounterExtY(global::System.Diagnostics.Metrics.Meter meter) 699internal static global::TestClasses.StrongTypeDecimalCounter CreateStrongTypeDecimalCounter(global::System.Diagnostics.Metrics.Meter meter) 709internal static global::TestClasses.StrongTypeDecimalCounterExt CreateStrongTypeDecimalCounterExt(global::System.Diagnostics.Metrics.Meter meter) 719internal static global::TestClasses.StructTypeCounter CreateStructTypeCounter(global::System.Diagnostics.Metrics.Meter meter) 729internal static global::TestClasses.StructTypeCounterExt CreateStructTypeCounterExt(global::System.Diagnostics.Metrics.Meter meter) 739internal static global::TestClasses.RecordClassTypeCounter CreateRecordClassTypeCounter(global::System.Diagnostics.Metrics.Meter meter) 749private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.FileScopedNamespaceCounter> 753private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.FileScopedNamespaceGenericDoubleCounter> 757internal static global::TestClasses.FileScopedNamespaceCounter CreateFileScopedNamespaceCounter(global::System.Diagnostics.Metrics.Meter meter) 767internal static global::TestClasses.FileScopedNamespaceGenericDoubleCounter CreateFileScopedNamespaceGenericDoubleCounter(global::System.Diagnostics.Metrics.Meter meter) 777private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Histogram0D> 781private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntHistogram0D> 785private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExt0D> 789private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntHistogramExt0D> 793private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Histogram1D> 797private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExt1D> 801private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Histogram2D> 805private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntHistogram2D> 809private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntHistogramExt2D> 813private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExt2D> 817private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Histogram3D> 821private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExt3D> 825private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.Histogram4D> 829private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExt4D> 833private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramS0D2> 837private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExtS0D2> 841private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramS1D1> 845private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExtS1D1> 849private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramS3D2> 853private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExtS3D2> 857private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramS5D5> 861private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExtS5D5> 865private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.TestHistogram> 869private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.TestHistogramExt> 873private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramWithVariableParams> 877private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramExtWithVariableParams> 881private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StrongTypeHistogram> 885private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StrongTypeHistogramExt> 889private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StructTypeHistogram> 893private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.StructTypeHistogramExt> 897internal static global::TestClasses.Histogram0D CreateHistogram0D(global::System.Diagnostics.Metrics.Meter meter) 907internal static global::TestClasses.GenericIntHistogram0D CreateGenericIntHistogram0D(global::System.Diagnostics.Metrics.Meter meter) 917internal static global::TestClasses.HistogramExt0D CreateHistogramExt0D(global::System.Diagnostics.Metrics.Meter meter) 927internal static global::TestClasses.GenericIntHistogramExt0D CreateGenericIntHistogramExt0D(global::System.Diagnostics.Metrics.Meter meter) 937internal static global::TestClasses.Histogram1D CreateHistogram1D(global::System.Diagnostics.Metrics.Meter meter) 947internal static global::TestClasses.HistogramExt1D CreateHistogramExt1D(global::System.Diagnostics.Metrics.Meter meter) 957internal static global::TestClasses.Histogram2D CreateHistogram2D(global::System.Diagnostics.Metrics.Meter meter) 967internal static global::TestClasses.GenericIntHistogram2D CreateGenericIntHistogram2D(global::System.Diagnostics.Metrics.Meter meter) 977internal static global::TestClasses.GenericIntHistogramExt2D CreateGenericIntHistogramExt2D(global::System.Diagnostics.Metrics.Meter meter) 987internal static global::TestClasses.HistogramExt2D CreateHistogramExt2D(global::System.Diagnostics.Metrics.Meter meter) 997internal static global::TestClasses.Histogram3D CreateHistogram3D(global::System.Diagnostics.Metrics.Meter meter) 1007internal static global::TestClasses.HistogramExt3D CreateHistogramExt3D(global::System.Diagnostics.Metrics.Meter meter) 1017internal static global::TestClasses.Histogram4D CreateHistogram4D(global::System.Diagnostics.Metrics.Meter meter) 1027internal static global::TestClasses.HistogramExt4D CreateHistogramExt4D(global::System.Diagnostics.Metrics.Meter meter) 1037internal static global::TestClasses.HistogramS0D2 CreateHistogramS0D2(global::System.Diagnostics.Metrics.Meter meter) 1047internal static global::TestClasses.HistogramExtS0D2 CreateHistogramExtS0D2(global::System.Diagnostics.Metrics.Meter meter) 1057internal static global::TestClasses.HistogramS1D1 CreateHistogramS1D1(global::System.Diagnostics.Metrics.Meter meter) 1067internal static global::TestClasses.HistogramExtS1D1 CreateHistogramExtS1D1(global::System.Diagnostics.Metrics.Meter meter) 1077internal static global::TestClasses.HistogramS3D2 CreateHistogramS3D2(global::System.Diagnostics.Metrics.Meter meter) 1087internal static global::TestClasses.HistogramExtS3D2 CreateHistogramExtS3D2(global::System.Diagnostics.Metrics.Meter meter) 1097internal static global::TestClasses.HistogramS5D5 CreateHistogramS5D5(global::System.Diagnostics.Metrics.Meter meter) 1107internal static global::TestClasses.HistogramExtS5D5 CreateHistogramExtS5D5(global::System.Diagnostics.Metrics.Meter meter) 1117internal static global::TestClasses.TestHistogram CreateTestHistogram(global::System.Diagnostics.Metrics.Meter meter) 1127internal static global::TestClasses.TestHistogramExt CreateTestHistogramExt(global::System.Diagnostics.Metrics.Meter meter) 1137internal static global::TestClasses.HistogramWithVariableParams CreateHistogramWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 1147internal static global::TestClasses.HistogramExtWithVariableParams CreateHistogramExtWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 1157internal static global::TestClasses.StrongTypeHistogram CreateStrongTypeHistogram(global::System.Diagnostics.Metrics.Meter meter) 1167internal static global::TestClasses.StrongTypeHistogramExt CreateStrongTypeHistogramExt(global::System.Diagnostics.Metrics.Meter meter) 1177internal static global::TestClasses.StructTypeHistogram CreateStructTypeHistogram(global::System.Diagnostics.Metrics.Meter meter) 1187internal static global::TestClasses.StructTypeHistogramExt CreateStructTypeHistogramExt(global::System.Diagnostics.Metrics.Meter meter) 1197private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterFromRecordClass> 1201internal static global::TestClasses.CounterFromRecordClass CreateCounterFromRecordClass(global::System.Diagnostics.Metrics.Meter meter) 1211private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterFromRecordStruct> 1215internal static global::TestClasses.CounterFromRecordStruct CreateCounterFromRecordStruct(global::System.Diagnostics.Metrics.Meter meter) 1225private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterFromStruct> 1229internal static global::TestClasses.CounterFromStruct CreateCounterFromStruct(global::System.Diagnostics.Metrics.Meter meter) 1239private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterWithUnit> 1243private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterWithUnitAndDims> 1247private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.CounterStrongTypeWithUnit> 1251private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericDoubleCounterWithUnit> 1255private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramWithUnit> 1259private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramStrongTypeWithUnit> 1263private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.HistogramWithUnitAndDims> 1267private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClasses.GenericIntHistogramWithUnit> 1271public static global::TestClasses.CounterWithUnit CreateCounterWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1281public static global::TestClasses.CounterWithUnitAndDims CreateCounterWithUnitAndDims(global::System.Diagnostics.Metrics.Meter meter) 1291public static global::TestClasses.CounterStrongTypeWithUnit CreateCounterStrongTypeWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1301public static global::TestClasses.GenericDoubleCounterWithUnit CreateGenericDoubleCounterWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1311public static global::TestClasses.HistogramWithUnit CreateHistogramWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1321public static global::TestClasses.HistogramStrongTypeWithUnit CreateHistogramStrongTypeWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1331public static global::TestClasses.HistogramWithUnitAndDims CreateHistogramWithUnitAndDims(global::System.Diagnostics.Metrics.Meter meter) 1341public static global::TestClasses.GenericIntHistogramWithUnit CreateGenericIntHistogramWithUnit(global::System.Diagnostics.Metrics.Meter meter) 1358private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClassesNspace.Metrics.OverlappingNamesCounter> 1362private static global::System.Collections.Concurrent.ConcurrentDictionary<global::System.Diagnostics.Metrics.Meter, global::TestClassesNspace.Metrics.OverlappingNamesHistogram> 1366public static global::TestClassesNspace.Metrics.OverlappingNamesCounter CreateOverlappingNamesCounter(global::System.Diagnostics.Metrics.Meter meter) 1376public static global::TestClassesNspace.Metrics.OverlappingNamesHistogram CreateOverlappingNamesHistogram(global::System.Diagnostics.Metrics.Meter meter)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (95)
9public static partial NoNamespaceCounterInstrument CreatePublicCounter(global::System.Diagnostics.Metrics.Meter meter) 13public static partial NoNamespaceHistogramInstrument CreatePublicHistogram(global::System.Diagnostics.Metrics.Meter meter) 57public static partial global::NestedClass.Metrics.NestedClassCounter CreateCounterInNestedClass(global::System.Diagnostics.Metrics.Meter meter) 61public static partial global::NestedClass.Metrics.NestedClassHistogram CreateHistogramInNestedClass(global::System.Diagnostics.Metrics.Meter meter) 106public static partial global::NestedClass.Metrics.MultiLevelNestedClassCounter CreateCounterInMultiLevelNestedClass(global::System.Diagnostics.Metrics.Meter meter) 110public static partial global::NestedClass.Metrics.MultiLevelNestedClassHistogram CreateHistogramInMultiLevelNestedClass(global::System.Diagnostics.Metrics.Meter meter) 157public static partial global::NestedRecordClass.Metrics.NestedRecordClassCounter CreateCounterInNestedRecordClass(global::System.Diagnostics.Metrics.Meter meter) 161public static partial global::NestedRecordClass.Metrics.NestedRecordClassHistogram CreateHistogramInNestedRecordClass(global::System.Diagnostics.Metrics.Meter meter) 207public static partial global::NestedRecordStruct.Metrics.NestedRecordStructCounter CreateCounterInNestedRecordStruct(global::System.Diagnostics.Metrics.Meter meter) 211public static partial global::NestedRecordStruct.Metrics.NestedRecordStructHistogram CreateHistogramInNestedRecordStruct(global::System.Diagnostics.Metrics.Meter meter) 257public static partial global::NestedStruct.Metrics.NestedStructCounter CreateCounterInNestedStruct(global::System.Diagnostics.Metrics.Meter meter) 261public static partial global::NestedStruct.Metrics.NestedStructHistogram CreateHistogramInNestedStruct(global::System.Diagnostics.Metrics.Meter meter) 305public static partial global::PublicMetrics.PublicCounter CreatePublicCounter(global::System.Diagnostics.Metrics.Meter meter) 309public static partial global::PublicMetrics.PublicHistogram CreatePublicHistogram(global::System.Diagnostics.Metrics.Meter meter) 352public static partial global::TestClasses.GenericIntCounter0D CreateGenericIntCounter0D(global::System.Diagnostics.Metrics.Meter meter) 356public static partial global::TestClasses.GenericIntCounterExt0D CreateGenericIntCounterExt0D(this global::System.Diagnostics.Metrics.Meter meter) 360public static partial global::TestClasses.Counter0D CreateCounter0D(global::System.Diagnostics.Metrics.Meter meter) 364public static partial global::TestClasses.MyNamedCounter CreateCounterDifferentName(global::System.Diagnostics.Metrics.Meter meter) 368public static partial global::TestClasses.CounterExt0D CreateCounterExt0D(this global::System.Diagnostics.Metrics.Meter meter) 372public static partial global::TestClasses.GenericIntCounter1D CreateGenericIntCounter1D(global::System.Diagnostics.Metrics.Meter meter) 376public static partial global::TestClasses.GenericIntCounterExt1D CreateGenericIntCounterExt1D(this global::System.Diagnostics.Metrics.Meter meter) 380public static partial global::TestClasses.GenericFloatCounter1D CreateGenericFloatCounter1D(global::System.Diagnostics.Metrics.Meter meter) 384public static partial global::TestClasses.GenericFloatCounterExt1D CreateGenericFloatCounterExt1D(this global::System.Diagnostics.Metrics.Meter meter) 388public static partial global::TestClasses.Counter2D CreateCounter2D(global::System.Diagnostics.Metrics.Meter meter) 392public static partial global::TestClasses.CounterExt2D CreateCounterExt2D(this global::System.Diagnostics.Metrics.Meter meter) 396public static partial global::TestClasses.Counter3D CreateCounter3D(global::System.Diagnostics.Metrics.Meter meter) 400public static partial global::TestClasses.CounterExt3D CreateCounterExt3D(this global::System.Diagnostics.Metrics.Meter meter) 404public static partial global::TestClasses.Counter4D CreateCounter4D(global::System.Diagnostics.Metrics.Meter meter) 408public static partial global::TestClasses.CounterExt4D CreateCounterExt4D(this global::System.Diagnostics.Metrics.Meter meter) 412public static partial global::TestClasses.CounterS0D2 CreateCounterS0D2(global::System.Diagnostics.Metrics.Meter meter) 416public static partial global::TestClasses.CounterExtS0D2 CreateCounterExtS0D2(this global::System.Diagnostics.Metrics.Meter meter) 420public static partial global::TestClasses.CounterS1D1 CreateCounterS1D1(global::System.Diagnostics.Metrics.Meter meter) 424public static partial global::TestClasses.CounterExtS1D1 CreateCounterExtS1D1(this global::System.Diagnostics.Metrics.Meter meter) 428public static partial global::TestClasses.CounterS3D2 CreateCounterS3D2(global::System.Diagnostics.Metrics.Meter meter) 432public static partial global::TestClasses.CounterExtS3D2 CreateCounterExtS3D2(this global::System.Diagnostics.Metrics.Meter meter) 436public static partial global::TestClasses.CounterS5D5 CreateCounterS5D5(global::System.Diagnostics.Metrics.Meter meter) 440public static partial global::TestClasses.CounterExtS5D5 CreateCounterExtS5D5(this global::System.Diagnostics.Metrics.Meter meter) 444public static partial global::TestClasses.TestCounter CreateTestCounter(global::System.Diagnostics.Metrics.Meter meter) 448public static partial global::TestClasses.TestCounterExt CreateTestCounterExt(this global::System.Diagnostics.Metrics.Meter meter) 452public static partial global::TestClasses.CounterWithVariableParams CreateCounterWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 456public static partial global::TestClasses.CounterExtWithVariableParams CreateCounterExtWithVariableParams(this global::System.Diagnostics.Metrics.Meter meter) 460public static partial global::TestClasses.CounterX CreateCounterX(global::System.Diagnostics.Metrics.Meter meter) 464public static partial global::TestClasses.CounterExtX CreateCounterExtX(this global::System.Diagnostics.Metrics.Meter meter) 468public static partial global::TestClasses.CounterY CreateCounterY(global::System.Diagnostics.Metrics.Meter meter) 472public static partial global::TestClasses.CounterExtY CreateCounterExtY(this global::System.Diagnostics.Metrics.Meter meter) 476public static partial global::TestClasses.StrongTypeDecimalCounter CreateStrongTypeDecimalCounter(global::System.Diagnostics.Metrics.Meter meter) 480public static partial global::TestClasses.StrongTypeDecimalCounterExt CreateStrongTypeDecimalCounterExt(this global::System.Diagnostics.Metrics.Meter meter) 484public static partial global::TestClasses.StructTypeCounter CreateCounterStructType(global::System.Diagnostics.Metrics.Meter meter) 488public static partial global::TestClasses.StructTypeCounterExt CreateCounterStructTypeExt(this global::System.Diagnostics.Metrics.Meter meter) 492public static partial global::TestClasses.RecordClassTypeCounter CreateCounterRecordClassType(global::System.Diagnostics.Metrics.Meter meter) 1328public static partial global::TestClasses.FileScopedNamespaceCounter CreateCounter(global::System.Diagnostics.Metrics.Meter meter) 1332public static partial global::TestClasses.FileScopedNamespaceGenericDoubleCounter CreateGenericDoubleCounter(global::System.Diagnostics.Metrics.Meter meter) 1372public static partial global::TestClasses.Histogram0D CreateHistogram0D(global::System.Diagnostics.Metrics.Meter meter) 1376public static partial global::TestClasses.GenericIntHistogram0D CreateGenericIntHistogram0D(global::System.Diagnostics.Metrics.Meter meter) 1380public static partial global::TestClasses.HistogramExt0D CreateHistogramExt0D(this global::System.Diagnostics.Metrics.Meter meter) 1384public static partial global::TestClasses.GenericIntHistogramExt0D CreateGenericIntHistogramExt0D(this global::System.Diagnostics.Metrics.Meter meter) 1388public static partial global::TestClasses.Histogram1D CreateHistogram1D(global::System.Diagnostics.Metrics.Meter meter) 1392public static partial global::TestClasses.HistogramExt1D CreateHistogramExt1D(this global::System.Diagnostics.Metrics.Meter meter) 1396public static partial global::TestClasses.Histogram2D CreateHistogram2D(global::System.Diagnostics.Metrics.Meter meter) 1400public static partial global::TestClasses.GenericIntHistogram2D CreateGenericIntHistogram2D(global::System.Diagnostics.Metrics.Meter meter) 1404public static partial global::TestClasses.GenericIntHistogramExt2D CreateGenericIntHistogramExt2D(this global::System.Diagnostics.Metrics.Meter meter) 1408public static partial global::TestClasses.HistogramExt2D CreateHistogramExt2D(this global::System.Diagnostics.Metrics.Meter meter) 1412public static partial global::TestClasses.Histogram3D CreateHistogram3D(global::System.Diagnostics.Metrics.Meter meter) 1416public static partial global::TestClasses.HistogramExt3D CreateHistogramExt3D(this global::System.Diagnostics.Metrics.Meter meter) 1420public static partial global::TestClasses.Histogram4D CreateHistogram4D(global::System.Diagnostics.Metrics.Meter meter) 1424public static partial global::TestClasses.HistogramExt4D CreateHistogramExt4D(this global::System.Diagnostics.Metrics.Meter meter) 1428public static partial global::TestClasses.HistogramS0D2 CreateHistogramS0D2(global::System.Diagnostics.Metrics.Meter meter) 1432public static partial global::TestClasses.HistogramExtS0D2 CreateHistogramExtS0D2(this global::System.Diagnostics.Metrics.Meter meter) 1436public static partial global::TestClasses.HistogramS1D1 CreateHistogramS1D1(global::System.Diagnostics.Metrics.Meter meter) 1440public static partial global::TestClasses.HistogramExtS1D1 CreateHistogramExtS1D1(this global::System.Diagnostics.Metrics.Meter meter) 1444public static partial global::TestClasses.HistogramS3D2 CreateHistogramS3D2(global::System.Diagnostics.Metrics.Meter meter) 1448public static partial global::TestClasses.HistogramExtS3D2 CreateHistogramExtS3D2(this global::System.Diagnostics.Metrics.Meter meter) 1452public static partial global::TestClasses.HistogramS5D5 CreateHistogramS5D5(global::System.Diagnostics.Metrics.Meter meter) 1456public static partial global::TestClasses.HistogramExtS5D5 CreateHistogramExtS5D5(this global::System.Diagnostics.Metrics.Meter meter) 1460public static partial global::TestClasses.TestHistogram CreateTestHistogram(global::System.Diagnostics.Metrics.Meter meter) 1464public static partial global::TestClasses.TestHistogramExt CreateTestHistogramExt(this global::System.Diagnostics.Metrics.Meter meter) 1468public static partial global::TestClasses.HistogramWithVariableParams CreateHistogramWithVariableParams(global::System.Diagnostics.Metrics.Meter meter) 1472public static partial global::TestClasses.HistogramExtWithVariableParams CreateHistogramExtWithVariableParams(this global::System.Diagnostics.Metrics.Meter meter) 1476public static partial global::TestClasses.StrongTypeHistogram CreateHistogramStrongType(global::System.Diagnostics.Metrics.Meter meter) 1480public static partial global::TestClasses.StrongTypeHistogramExt CreateHistogramExtStrongType(this global::System.Diagnostics.Metrics.Meter meter) 1484public static partial global::TestClasses.StructTypeHistogram CreateHistogramStructType(global::System.Diagnostics.Metrics.Meter meter) 1488public static partial global::TestClasses.StructTypeHistogramExt CreateHistogramExtStructType(this global::System.Diagnostics.Metrics.Meter meter) 2216public static partial global::TestClasses.CounterFromRecordClass CreateCounterFromRecordClass(global::System.Diagnostics.Metrics.Meter meter) 2240public static partial global::TestClasses.CounterFromRecordStruct CreateCounterFromRecordStruct(global::System.Diagnostics.Metrics.Meter meter) 2264public static partial global::TestClasses.CounterFromStruct CreateCounterFromStruct(global::System.Diagnostics.Metrics.Meter meter) 2288public static partial global::TestClasses.CounterWithUnit CreateCounterWithUnit(global::System.Diagnostics.Metrics.Meter meter) 2292public static partial global::TestClasses.CounterWithUnitAndDims CreateCounterWithUnitAndDims(global::System.Diagnostics.Metrics.Meter meter) 2296public static partial global::TestClasses.CounterStrongTypeWithUnit CreateCounterStrongTypeWithUnit(global::System.Diagnostics.Metrics.Meter meter) 2300public static partial global::TestClasses.GenericDoubleCounterWithUnit CreateGenericDoubleCounterWithUnit(global::System.Diagnostics.Metrics.Meter meter) 2304public static partial global::TestClasses.HistogramWithUnit CreateHistogramWithUnit(global::System.Diagnostics.Metrics.Meter meter) 2308public static partial global::TestClasses.HistogramStrongTypeWithUnit CreateHistogramStrongTypeWithUnit(global::System.Diagnostics.Metrics.Meter meter) 2312public static partial global::TestClasses.HistogramWithUnitAndDims CreateHistogramWithUnitAndDims(global::System.Diagnostics.Metrics.Meter meter) 2316public static partial global::TestClasses.GenericIntHistogramWithUnit CreateGenericHistogramWithUnitAndDims(global::System.Diagnostics.Metrics.Meter meter) 2488public static partial global::TestClassesNspace.Metrics.OverlappingNamesCounter CreateOverlappingNamesCounter(global::System.Diagnostics.Metrics.Meter meter) 2492public static partial global::TestClassesNspace.Metrics.OverlappingNamesHistogram CreateOverlappingNamesHistogram(global::System.Diagnostics.Metrics.Meter meter)
MetricTests.cs (3)
19private readonly Meter _meter; 208using var meter2 = new Meter(_meterName + "2"); 227using var meter2 = new Meter(_meterName);
parent\TestClasses\AttributedWithoutNamespace.cs (2)
13public static partial NoNamespaceCounterInstrument CreatePublicCounter(Meter meter); 16public static partial NoNamespaceHistogramInstrument CreatePublicHistogram(Meter meter);
parent\TestClasses\CounterTestExtensions.cs (36)
12public static partial GenericIntCounter0D CreateGenericIntCounter0D(Meter meter); 15public static partial GenericIntCounterExt0D CreateGenericIntCounterExt0D(this Meter meter); 18public static partial Counter0D CreateCounter0D(Meter meter); 21public static partial MyNamedCounter CreateCounterDifferentName(Meter meter); 24public static partial CounterExt0D CreateCounterExt0D(this Meter meter); 27public static partial GenericIntCounter1D CreateGenericIntCounter1D(Meter meter); 30public static partial GenericIntCounterExt1D CreateGenericIntCounterExt1D(this Meter meter); 33public static partial GenericFloatCounter1D CreateGenericFloatCounter1D(Meter meter); 36public static partial GenericFloatCounterExt1D CreateGenericFloatCounterExt1D(this Meter meter); 39public static partial Counter2D CreateCounter2D(Meter meter); 42public static partial CounterExt2D CreateCounterExt2D(this Meter meter); 45public static partial Counter3D CreateCounter3D(Meter meter); 48public static partial CounterExt3D CreateCounterExt3D(this Meter meter); 51public static partial Counter4D CreateCounter4D(Meter meter); 54public static partial CounterExt4D CreateCounterExt4D(this Meter meter); 57public static partial CounterS0D2 CreateCounterS0D2(Meter meter); 60public static partial CounterExtS0D2 CreateCounterExtS0D2(this Meter meter); 63public static partial CounterS1D1 CreateCounterS1D1(Meter meter); 66public static partial CounterExtS1D1 CreateCounterExtS1D1(this Meter meter); 69public static partial CounterS3D2 CreateCounterS3D2(Meter meter); 72public static partial CounterExtS3D2 CreateCounterExtS3D2(this Meter meter); 75public static partial CounterS5D5 CreateCounterS5D5(Meter meter); 78public static partial CounterExtS5D5 CreateCounterExtS5D5(this Meter meter); 81public static partial TestCounter CreateTestCounter(Meter meter); 84public static partial TestCounterExt CreateTestCounterExt(this Meter meter); 87public static partial CounterWithVariableParams CreateCounterWithVariableParams(Meter meter); 90public static partial CounterExtWithVariableParams CreateCounterExtWithVariableParams(this Meter meter); 93public static partial CounterX CreateCounterX(Meter meter); 96public static partial CounterExtX CreateCounterExtX(this Meter meter); 99public static partial CounterY CreateCounterY(Meter meter); 102public static partial CounterExtY CreateCounterExtY(this Meter meter); 105public static partial StrongTypeDecimalCounter CreateStrongTypeDecimalCounter(Meter meter); 108public static partial StrongTypeDecimalCounterExt CreateStrongTypeDecimalCounterExt(this Meter meter); 111public static partial StructTypeCounter CreateCounterStructType(Meter meter); 114public static partial StructTypeCounterExt CreateCounterStructTypeExt(this Meter meter); 117public static partial RecordClassTypeCounter CreateCounterRecordClassType(Meter meter);
parent\TestClasses\FileScopedNamespaceExtensions.cs (2)
12public static partial FileScopedNamespaceCounter CreateCounter(Meter meter); 15public static partial FileScopedNamespaceGenericDoubleCounter CreateGenericDoubleCounter(Meter meter);
parent\TestClasses\HistogramTestExtensions.cs (30)
15public static partial Histogram0D CreateHistogram0D(Meter meter); 18public static partial GenericIntHistogram0D CreateGenericIntHistogram0D(Meter meter); 21public static partial HistogramExt0D CreateHistogramExt0D(this Meter meter); 24public static partial GenericIntHistogramExt0D CreateGenericIntHistogramExt0D(this Meter meter); 27public static partial Histogram1D CreateHistogram1D(Meter meter); 30public static partial HistogramExt1D CreateHistogramExt1D(this Meter meter); 33public static partial Histogram2D CreateHistogram2D(Meter meter); 36public static partial GenericIntHistogram2D CreateGenericIntHistogram2D(Meter meter); 39public static partial GenericIntHistogramExt2D CreateGenericIntHistogramExt2D(this Meter meter); 42public static partial HistogramExt2D CreateHistogramExt2D(this Meter meter); 45public static partial Histogram3D CreateHistogram3D(Meter meter); 48public static partial HistogramExt3D CreateHistogramExt3D(this Meter meter); 51public static partial Histogram4D CreateHistogram4D(Meter meter); 54public static partial HistogramExt4D CreateHistogramExt4D(this Meter meter); 57public static partial HistogramS0D2 CreateHistogramS0D2(Meter meter); 60public static partial HistogramExtS0D2 CreateHistogramExtS0D2(this Meter meter); 63public static partial HistogramS1D1 CreateHistogramS1D1(Meter meter); 66public static partial HistogramExtS1D1 CreateHistogramExtS1D1(this Meter meter); 69public static partial HistogramS3D2 CreateHistogramS3D2(Meter meter); 72public static partial HistogramExtS3D2 CreateHistogramExtS3D2(this Meter meter); 75public static partial HistogramS5D5 CreateHistogramS5D5(Meter meter); 78public static partial HistogramExtS5D5 CreateHistogramExtS5D5(this Meter meter); 81public static partial TestHistogram CreateTestHistogram(Meter meter); 84public static partial TestHistogramExt CreateTestHistogramExt(this Meter meter); 87public static partial HistogramWithVariableParams CreateHistogramWithVariableParams(Meter meter); 90public static partial HistogramExtWithVariableParams CreateHistogramExtWithVariableParams(this Meter meter); 93public static partial StrongTypeHistogram CreateHistogramStrongType(Meter meter); 96public static partial StrongTypeHistogramExt CreateHistogramExtStrongType(this Meter meter); 99public static partial StructTypeHistogram CreateHistogramStructType(Meter meter); 102public static partial StructTypeHistogramExt CreateHistogramExtStructType(this Meter meter);
parent\TestClasses\MetricRecordClassTestExtensions.cs (1)
12public static partial CounterFromRecordClass CreateCounterFromRecordClass(Meter meter);
parent\TestClasses\MetricRecordStructTestExtensions.cs (1)
12public static partial CounterFromRecordStruct CreateCounterFromRecordStruct(Meter meter);
parent\TestClasses\MetricStructTestExtensions.cs (1)
12public static partial CounterFromStruct CreateCounterFromStruct(Meter meter);
parent\TestClasses\MetricsWithUnit.cs (8)
16public static partial CounterWithUnit CreateCounterWithUnit(Meter meter); 19public static partial CounterWithUnitAndDims CreateCounterWithUnitAndDims(Meter meter); 22public static partial CounterStrongTypeWithUnit CreateCounterStrongTypeWithUnit(Meter meter); 25public static partial GenericDoubleCounterWithUnit CreateGenericDoubleCounterWithUnit(Meter meter); 28public static partial HistogramWithUnit CreateHistogramWithUnit(Meter meter); 31public static partial HistogramStrongTypeWithUnit CreateHistogramStrongTypeWithUnit(Meter meter); 34public static partial HistogramWithUnitAndDims CreateHistogramWithUnitAndDims(Meter meter); 37public static partial GenericIntHistogramWithUnit CreateGenericHistogramWithUnitAndDims(Meter meter);
parent\TestClasses\NestedClassMetrics.cs (4)
17public static partial NestedClassCounter CreateCounterInNestedClass(Meter meter); 20public static partial NestedClassHistogram CreateHistogramInNestedClass(Meter meter); 28public static partial MultiLevelNestedClassCounter CreateCounterInMultiLevelNestedClass(Meter meter); 31public static partial MultiLevelNestedClassHistogram CreateHistogramInMultiLevelNestedClass(Meter meter);
parent\TestClasses\NestedRecordClassMetrics.cs (2)
17public static partial NestedRecordClassCounter CreateCounterInNestedRecordClass(Meter meter); 20public static partial NestedRecordClassHistogram CreateHistogramInNestedRecordClass(Meter meter);
parent\TestClasses\NestedRecordStructMetrics.cs (2)
17public static partial NestedRecordStructCounter CreateCounterInNestedRecordStruct(Meter meter); 20public static partial NestedRecordStructHistogram CreateHistogramInNestedRecordStruct(Meter meter);
parent\TestClasses\NestedStructMetrics.cs (2)
17public static partial NestedStructCounter CreateCounterInNestedStruct(Meter meter); 20public static partial NestedStructHistogram CreateHistogramInNestedStruct(Meter meter);
parent\TestClasses\OverlappingNamesTestExtensions.cs (2)
17public static partial OverlappingNamesCounter CreateOverlappingNamesCounter(Meter meter); 20public static partial OverlappingNamesHistogram CreateOverlappingNamesHistogram(Meter meter);
parent\TestClasses\Public.cs (2)
15public static partial PublicCounter CreatePublicCounter(Meter meter); 18public static partial PublicHistogram CreatePublicHistogram(Meter meter);
Microsoft.Gen.Metrics.Unit.Tests (2)
EmitterTests.cs (1)
33Assembly.GetAssembly(typeof(Meter))!,
ParserTests.cs (1)
781Assembly.GetAssembly(typeof(Meter))!,
Microsoft.Gen.MetricsReports.Unit.Tests (1)
GeneratorTests.cs (1)
152Assembly.GetAssembly(typeof(Meter))!,
Stress.ApiService (1)
TestMetrics.cs (1)
13private readonly Meter _meter;
Stress.TelemetryService (2)
CounterMetrics.cs (1)
14var meter = meterFactory.Create("CounterMetrics");
GaugeMetrics.cs (1)
17var meter = meterFactory.Create("GaugeMetrics");
System.Diagnostics.DiagnosticSource (63)
System\Diagnostics\Metrics\Counter.cs (2)
18internal Counter(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, null) 22internal Counter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Gauge.cs (2)
16internal Gauge(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, null) 20internal Gauge(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Histogram.cs (3)
11/// Use <see cref="Meter.CreateHistogram(string, string?, string?)" /> method to create the Histogram object. 18internal Histogram(Meter meter, string name, string? unit, string? description) 23internal Histogram(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, InstrumentAdvice<T>? advice)
System\Diagnostics\Metrics\IMeterFactory.cs (5)
9/// A factory for creating <see cref="Meter"/> instances. 21/// Creates a new <see cref="Meter"/> instance. 24/// <returns>A new <see cref="Meter"/> instance.</returns> 26/// The <see cref="Meter"/> instance returned by this method should be cached by the factory and returned for subsequent requests for a meter with the same parameters (name, version, and tags). 28Meter Create(MeterOptions options);
System\Diagnostics\Metrics\Instrument.common.cs (4)
28protected Instrument(Meter meter, string name) 41protected Instrument(Meter meter, string name, string? unit, string? description) 55protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 70Meter meter,
System\Diagnostics\Metrics\Instrument.cs (5)
36protected Instrument(Meter meter, string name) 49protected Instrument(Meter meter, string name, string? unit, string? description) 63Meter meter, 87if (!Meter.IsSupported) 115public Meter Meter { get; }
System\Diagnostics\Metrics\Meter.cs (3)
18private static readonly List<Meter> s_allMeters = new List<Meter>(); 606foreach (Meter meter in s_allMeters)
System\Diagnostics\Metrics\MeterFactoryExtensions.cs (8)
10/// Extension methods for <see cref="Meter" /> and <see cref="IMeterFactory" />. 15/// Creates a <see cref="Meter" /> with the specified <paramref name="name" />, <paramref name="version" />, and <paramref name="tags" />. 17/// <param name="meterFactory">The <see cref="IMeterFactory" /> to use to create the <see cref="Meter" />.</param> 18/// <param name="name">The name of the <see cref="Meter" />.</param> 19/// <param name="version">The version of the <see cref="Meter" />.</param> 20/// <param name="tags">The tags to associate with the <see cref="Meter" />.</param> 21/// <returns>A <see cref="Meter" /> with the specified <paramref name="name" />, <paramref name="version" />, and <paramref name="tags" />.</returns> 22public static Meter Create(this IMeterFactory meterFactory, string name, string? version = null, IEnumerable<KeyValuePair<string, object?>>? tags = null)
System\Diagnostics\Metrics\MeterListener.cs (7)
65if (!Meter.IsSupported) 106if (!Meter.IsSupported) 133if (!Meter.IsSupported) 179if (!Meter.IsSupported) 195publishedInstruments = Meter.GetPublishedInstruments(); 213if (!Meter.IsSupported) 249if (!Meter.IsSupported)
System\Diagnostics\Metrics\MeterOptions.cs (1)
9/// Options for creating a <see cref="Meter"/>.
System\Diagnostics\Metrics\ObservableCounter.cs (6)
22internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 26internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 32internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 36internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 42internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 46internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableGauge.cs (6)
22internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 26internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 32internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 36internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 42internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 46internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableInstrument.cs (2)
24protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, tags: null) 37protected ObservableInstrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableUpDownCounter.cs (6)
22internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 26internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 32internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null) 36internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 42internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 46internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\RuntimeMetrics.cs (1)
16private static readonly Meter s_meter = new(MeterName);
System\Diagnostics\Metrics\UpDownCounter.cs (2)
17internal UpDownCounter(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, tags: null) 21internal UpDownCounter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System.Net.Http (8)
System\Net\Http\HttpClientHandler.cs (2)
96/// Gets or sets the <see cref="IMeterFactory"/> to create a custom <see cref="Meter"/> for the <see cref="HttpClientHandler"/> instance. 100/// will be recorded using the <see cref="Meter"/> provided by the <see cref="IMeterFactory"/>.
System\Net\Http\Metrics\MetricsHandler.cs (2)
136public MetricsHandler(HttpMessageHandler innerHandler, IMeterFactory? meterFactory, IWebProxy? proxy, out Meter meter) 278public static Meter Instance { get; } = new SharedMeter();
System\Net\Http\SocketsHttpHandler\Metrics\SocketsHttpHandlerMetrics.cs (1)
143public SocketsHttpHandlerMetrics(Meter meter)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (3)
551/// Gets or sets the <see cref="IMeterFactory"/> to create a custom <see cref="Meter"/> for the <see cref="SocketsHttpHandler"/> instance. 555/// will be recorded using the <see cref="Meter"/> provided by the <see cref="IMeterFactory"/>. 602handler = new MetricsHandler(handler, settings._meterFactory, settings._proxy, out Meter meter);
System.Net.NameResolution (1)
System\Net\NameResolutionMetrics.cs (1)
13private static readonly Meter s_meter = new("System.Net.NameResolution");
System.Net.Quic (1)
System\Net\Quic\NetEventSource.Quic.Counters.cs (1)
17private static readonly Meter s_meter = new Meter("Private.InternalDiagnostics.System.Net.Quic.MsQuic");