1 instantiation of LoggingMethodParameter
Microsoft.Gen.Logging (1)
Parser.cs (1)
651var lp = new LoggingMethodParameter
31 references to LoggingMethodParameter
Microsoft.Gen.Logging (31)
Emitter.cs (1)
102foreach (var parameter in lm.Parameters)
Emitter.Method.cs (14)
117var p = lm.GetParameterForTemplate(t); 173static bool ShouldStringifyParameter(LoggingMethodParameter p) 221static string ConvertParameterToString(LoggingMethodParameter lp, string arg) 256foreach (var p in lm.Parameters) 274static bool NeedsASlot(LoggingMethodParameter p) 290foreach (var p in lm.Parameters) 340foreach (var p in lm.Parameters) 364foreach (var p in lm.Parameters) 395foreach (var p in lm.Parameters) 410foreach (var p in lm.Parameters) 434foreach (var p in lm.Parameters) 533foreach (var p in lm.Parameters) 562foreach (var p in lm.Parameters) 598foreach (var p in lm.Parameters)
Emitter.Utils.cs (1)
54foreach (var p in lm.Parameters)
LoggingMethod.cs (5)
17public readonly List<LoggingMethodParameter> Parameters = []; 33public LoggingMethodParameter? GetParameterForTemplate(string templateName) 35foreach (var p in Parameters) 46public List<string> GetTemplatesForParameter(LoggingMethodParameter lp) 62foreach (var p in Parameters)
LoggingMethodParameterExtensions.cs (1)
12this LoggingMethodParameter parameter,
Parser.cs (7)
57var parameterSymbols = new Dictionary<LoggingMethodParameter, IParameterSymbol>(); 104var lp = ProcessParameter(lm, paramSymbol, symbols, ref parsingState); 274foreach (LoggingMethodParameter p in lm.Parameters) 538private void CheckTagNamesAreUnique(LoggingMethod lm, Dictionary<LoggingMethodParameter, IParameterSymbol> parameterSymbols) 541foreach (var parameter in lm.Parameters) 571private LoggingMethodParameter? ProcessParameter( 651var lp = new LoggingMethodParameter
Parser.LogProperties.cs (1)
24LoggingMethodParameter lp,
Parser.TagProvider.cs (1)
15LoggingMethodParameter lp,