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)
111
var
p = lm.GetParameterForTemplate(t);
164
static bool ShouldStringifyParameter(
LoggingMethodParameter
p)
212
static string ConvertParameterToString(
LoggingMethodParameter
lp, string arg)
247
foreach (
var
p in lm.Parameters)
265
static bool NeedsASlot(
LoggingMethodParameter
p)
281
foreach (
var
p in lm.Parameters)
331
foreach (
var
p in lm.Parameters)
355
foreach (
var
p in lm.Parameters)
386
foreach (
var
p in lm.Parameters)
401
foreach (
var
p in lm.Parameters)
425
foreach (
var
p in lm.Parameters)
524
foreach (
var
p in lm.Parameters)
553
foreach (
var
p in lm.Parameters)
589
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)
24
LoggingMethodParameter
lp,
Parsing\Parser.TagProvider.cs (1)
15
LoggingMethodParameter
lp,