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