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)
110var p = lm.GetParameterForTemplate(t); 163static bool ShouldStringifyParameter(LoggingMethodParameter p) 211static string ConvertParameterToString(LoggingMethodParameter lp, string arg) 246foreach (var p in lm.Parameters) 264static bool NeedsASlot(LoggingMethodParameter p) 280foreach (var p in lm.Parameters) 330foreach (var p in lm.Parameters) 354foreach (var p in lm.Parameters) 385foreach (var p in lm.Parameters) 400foreach (var p in lm.Parameters) 424foreach (var p in lm.Parameters) 523foreach (var p in lm.Parameters) 552foreach (var p in lm.Parameters) 588foreach (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,