5 writes to MetricTypeName
Microsoft.Gen.Metrics (1)
Parser.cs (1)
457MetricTypeName = methodSymbol.ReturnType.ToDisplayString(), // Roslyn doesn't know this type yet, no need to use a format here
Microsoft.Gen.Metrics.Unit.Tests (4)
EmitterTests.cs (4)
73MetricTypeName = "UnknownMetric", 112MetricTypeName = "UnknownMetric", 152MetricTypeName = metricTypeName, 190MetricTypeName = "M",
10 references to MetricTypeName
Microsoft.Gen.Metrics (9)
Emitter.cs (4)
199OutLn($"{accessModifier} sealed class {metricMethod.MetricTypeName}"); 203OutLn($" public {metricMethod.MetricTypeName}({typeDefinition} {objectName})"); 273Out($"{accessModifier} static partial {nsprefix}{metricMethod.MetricTypeName} {metricMethod.Name}({thisModifier}"); 287Out($" => {nsprefix}GeneratedInstrumentsFactory.Create{metricMethod.MetricTypeName}(");
MetricFactoryEmitter.cs (5)
58=> $"_{GetStringWithFirstCharLowercase(metricMethod.MetricTypeName)}Instruments"; 109OutLn($"private static global::System.Collections.Concurrent.ConcurrentDictionary<{meterParam.Type}, {nsprefix}{metricMethod.MetricTypeName}>"); 147OutLn($"{accessModifier} static {nsprefix}{metricMethod.MetricTypeName} Create{metricMethod.MetricTypeName}({meterParam.Type} {meterParam.Name})"); 160OutLn($" return new {nsprefix}{metricMethod.MetricTypeName}(instrument);");
Microsoft.Gen.Metrics.Unit.Tests (1)
MetricMethodTests.cs (1)
17Assert.Empty(instance.MetricTypeName);