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);
157
static bool ShouldStringifyParameter(
LoggingMethodParameter
p)
205
static string ConvertParameterToString(
LoggingMethodParameter
lp, string arg)
240
foreach (
var
p in lm.Parameters)
258
static bool NeedsASlot(
LoggingMethodParameter
p)
274
foreach (
var
p in lm.Parameters)
317
foreach (
var
p in lm.Parameters)
341
foreach (
var
p in lm.Parameters)
377
foreach (
var
p in lm.Parameters)
392
foreach (
var
p in lm.Parameters)
416
foreach (
var
p in lm.Parameters)
515
foreach (
var
p in lm.Parameters)
544
foreach (
var
p in lm.Parameters)
580
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,