55 references to OutLn
Microsoft.Gen.Logging (55)
Emission\Emitter.cs (4)
37
OutLn
($"namespace {lt.Namespace}");
54
OutLn
(parentTypes[i]);
58
OutLn
($"partial {lt.Keyword} {lt.Name}");
119
OutLn
($"private static readonly Microsoft.Extensions.Compliance.Classification.DataClassification {fieldName} = new {classificationAttr}().Classification;");
Emission\Emitter.Method.cs (48)
35
OutLn
($"/// <summary>");
39
OutLn
($"/// Logs \"{EscapeMessageStringForXmlDocumentation(lm.Message)}\"{lvl}.");
43
OutLn
($"/// Emits a structured log entry{lvl}.");
46
OutLn
($"/// </summary>");
60
OutLn
($"if ({logger} == null)");
62
OutLn
("return;");
69
OutLn
($"if (!{logger}.IsEnabled({level}))");
71
OutLn
("return;");
78
OutLn
($"var {stateName} = {LoggerMessageHelperType}.ThreadLocalState;");
82
OutLn
($"{logger}.Log(");
85
OutLn
($"{level},");
89
OutLn
($"new({lm.EventId}, {eventName}),");
95
OutLn
($"new({calculatedEventId}, {eventName}),");
98
OutLn
($"{stateName},");
99
OutLn
($"{exceptionArg},");
103
OutLn
($"[{GeneratorUtilities.GeneratedCodeAttribute}] static string ({lambdaStateName}, {exceptionLambdaName}) =>");
121
OutLn
($@"#if NET");
122
OutLn
($@"return string.Create(global::System.Globalization.CultureInfo.InvariantCulture, ${s});");
123
OutLn
($@"#else");
124
OutLn
($@"return global::System.FormattableString.Invariant(${s});");
125
OutLn
($@"#endif");
129
OutLn
($@"return string.Empty;");
133
OutLn
($@"return {EscapeMessageString(lm.Message)};");
140
OutLn
($"{stateName}.Clear();");
322
OutLn
($"_ = {stateName}.ReserveTagSpace({numReservedUnclassifiedTags});");
328
OutLn
($"{stateName}.TagArray[{--count}] = new(\"{{OriginalFormat}}\", {EscapeMessageString(lm.Message)});");
351
OutLn
($"{stateName}.TagArray[{--count}] = new({key}, {value});");
374
OutLn
($"{stateName}.TagArray[{--count}] = new(\"{propName}\", {value});");
384
OutLn
($"_ = {stateName}.ReserveClassifiedTagSpace({numReservedClassifiedTags});");
397
OutLn
($"{stateName}.ClassifiedTagArray[{--count}] = new({key}, {value}, {classification});");
418
OutLn
($"{stateName}.ClassifiedTagArray[{--count}] = new(\"{propName}\", {value}, {classification});");
445
OutLn
($"var {tmpVarName} = {value};");
446
OutLn
($"if ({tmpVarName} != null)");
448
OutLn
($"{stateName}.AddClassifiedTag(\"{propName}\", {tmpVarName}, {classification});");
455
OutLn
($"{stateName}.AddClassifiedTag(\"{propName}\", {value}, {classification});");
476
OutLn
($"if ({accessExpression} != null)");
478
OutLn
($"{stateName}.AddTag(\"{propName}\", {value});");
486
OutLn
($"var {tmpVarName} = {value};");
487
OutLn
($"if ({tmpVarName} != null)");
489
OutLn
($"{stateName}.AddTag(\"{propName}\", {tmpVarName});");
497
OutLn
($"{stateName}.AddTag(\"{propName}\", {value});");
507
OutLn
($"{stateName}.TagNamePrefix = string.Empty;");
511
OutLn
($"{stateName}.TagNamePrefix = nameof({p.ParameterNameWithAtIfNeeded});");
514
OutLn
($"{p.TagProvider!.ContainingType}.{p.TagProvider.MethodName}({stateName}, {p.ParameterNameWithAtIfNeeded});");
537
OutLn
($"var {atSign}{p.ParameterName} = {lambdaStateName}.TagArray[{index}].Value ?? {Null};");
541
OutLn
($"var {atSign}{p.ParameterName} = {lambdaStateName}.TagArray[{index}].Value;");
566
OutLn
($"var {atSign}{p.ParameterName} = {lambdaStateName}.RedactedTagArray[{index}].Value ?? {Null};");
570
OutLn
($"var {atSign}{p.ParameterName} = {lambdaStateName}.RedactedTagArray[{index}].Value;");
src\Generators\Shared\EmitterBase.cs (3)
39
OutLn
("{");
46
OutLn
("}");
103
protected void OutGeneratedCodeAttribute() =>
OutLn
($"[{GeneratorUtilities.GeneratedCodeAttribute}]");