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