1 instantiation of LoggingMethod
Microsoft.Gen.Logging (1)
Parser.cs (1)
381var lm = new LoggingMethod
18 references to LoggingMethod
Microsoft.Gen.Logging (18)
Emitter.cs (2)
67foreach (LoggingMethod lm in lt.Methods) 100foreach (var lm in lt.Methods)
Emitter.Method.cs (6)
17private void GenLogMethod(LoggingMethod lm) 251static (string exceptionArg, string exceptionLambdaArg) GetException(LoggingMethod lm) 284void GenTagWrites(LoggingMethod lm, string stateName, out int numReservedUnclassifiedTags, out int numReservedClassifiedTags) 528bool GenVariableAssignments(LoggingMethod lm, string lambdaStateName, int numReservedUnclassifiedTags, int numReservedClassifiedTags) 593static (string name, bool isNullable) GetLogger(LoggingMethod lm) 636private void GenParameters(LoggingMethod lm)
Emitter.Utils.cs (4)
48internal static string GetLoggerMethodLogLevel(LoggingMethod lm) 83internal static string? GetLoggerMethodLogLevelForXmlDocumentation(LoggingMethod lm) 135private void GenTypeParameterList(LoggingMethod lm) 161private void GenTypeConstraints(LoggingMethod lm)
LoggingType.cs (1)
15public readonly List<LoggingMethod> Methods = [];
Parser.cs (4)
375(LoggingMethod lm, bool keepMethod) ProcessMethod(MethodDeclarationSyntax method, IMethodSymbol methodSymbol, Location attrLoc) 381var lm = new LoggingMethod 538private void CheckTagNamesAreUnique(LoggingMethod lm, Dictionary<LoggingMethodParameter, IParameterSymbol> parameterSymbols) 572LoggingMethod lm,
Parser.LogProperties.cs (1)
23LoggingMethod lm,