19 references to InstrumentKind
Microsoft.Gen.Metrics (19)
Emitter.cs (4)
166case InstrumentKind.Counter: 167case InstrumentKind.CounterT: 172case InstrumentKind.Histogram: 173case InstrumentKind.HistogramT:
MetricFactoryEmitter.cs (4)
128InstrumentKind.Counter => $"CreateCounter<{metricMethod.GenericType}>", 129InstrumentKind.CounterT => $"CreateCounter<{metricMethod.GenericType}>", 130InstrumentKind.Histogram => $"CreateHistogram<{metricMethod.GenericType}>", 131InstrumentKind.HistogramT => $"CreateHistogram<{metricMethod.GenericType}>",
Model\MetricMethod.cs (1)
21public InstrumentKind InstrumentKind;
Parser.cs (10)
218private static (InstrumentKind instrumentKind, ITypeSymbol? genericType) GetInstrumentType( 224return (InstrumentKind.None, null); 229return (InstrumentKind.Counter, symbols.LongTypeSymbol); 234return (InstrumentKind.Histogram, symbols.LongTypeSymbol); 240return (InstrumentKind.Gauge, symbols.LongTypeSymbol); 245return (InstrumentKind.CounterT, GetGenericType(methodAttributeSymbol)); 250return (InstrumentKind.HistogramT, GetGenericType(methodAttributeSymbol)); 253return (InstrumentKind.None, null); 407if (instrumentKind == InstrumentKind.None || 413if (instrumentKind == InstrumentKind.Gauge)