1 instantiation of LoggingMethodParameter
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
576var lp = new LoggingMethodParameter
31 references to LoggingMethodParameter
Microsoft.Gen.Logging (31)
Emission\Emitter.cs (1)
99foreach (var parameter in lm.Parameters)
Emission\Emitter.Method.cs (14)
109var p = lm.GetParameterForTemplate(t); 161static bool ShouldStringifyParameter(LoggingMethodParameter p) 209static string ConvertParameterToString(LoggingMethodParameter lp, string arg) 244foreach (var p in lm.Parameters) 262static bool NeedsASlot(LoggingMethodParameter p) 278foreach (var p in lm.Parameters) 321foreach (var p in lm.Parameters) 345foreach (var p in lm.Parameters) 381foreach (var p in lm.Parameters) 396foreach (var p in lm.Parameters) 420foreach (var p in lm.Parameters) 519foreach (var p in lm.Parameters) 548foreach (var p in lm.Parameters) 584foreach (var p in lm.Parameters)
Emission\Emitter.Utils.cs (1)
54foreach (var p in lm.Parameters)
Model\LoggingMethod.cs (5)
17public readonly List<LoggingMethodParameter> Parameters = []; 32public LoggingMethodParameter? GetParameterForTemplate(string templateName) 34foreach (var p in Parameters) 45public List<string> GetTemplatesForParameter(LoggingMethodParameter lp) 61foreach (var p in Parameters)
Model\LoggingMethodParameterExtensions.cs (1)
12this LoggingMethodParameter parameter,
Parsing\Parser.cs (7)
48var parameterSymbols = new Dictionary<LoggingMethodParameter, IParameterSymbol>(); 95var lp = ProcessParameter(lm, paramSymbol, symbols, ref parsingState); 265foreach (LoggingMethodParameter p in lm.Parameters) 479private void CheckTagNamesAreUnique(LoggingMethod lm, Dictionary<LoggingMethodParameter, IParameterSymbol> parameterSymbols) 482foreach (var parameter in lm.Parameters) 512private LoggingMethodParameter? ProcessParameter( 576var lp = new LoggingMethodParameter
Parsing\Parser.LogProperties.cs (1)
25LoggingMethodParameter lp,
Parsing\Parser.TagProvider.cs (1)
15LoggingMethodParameter lp,