1 instantiation of LoggerClassSpec
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
869public LoggerClassSpec ToSpec() => new LoggerClassSpec
10 references to LoggerClassSpec
Microsoft.Extensions.Logging.Generators (10)
LoggerMessageGenerator.Parser.cs (4)
869public LoggerClassSpec ToSpec() => new LoggerClassSpec 882internal sealed record LoggerClassSpec : IEquatable<LoggerClassSpec> 888public required LoggerClassSpec? ParentClass { get; init; } 890public bool Equals(LoggerClassSpec? other)
LoggerMessageGenerator.Roslyn4.0.cs (6)
28IncrementalValuesProvider<(LoggerClassSpec? LoggerClassSpec, ImmutableEquatableArray<DiagnosticInfo> Diagnostics, bool HasStringCreate)> loggerClasses = context.SyntaxProvider 93LoggerClassSpec? loggerClassSpec = logClasses.Count > 0 ? logClasses[0].ToSpec() : null; 105private static void Execute(ImmutableArray<(LoggerClassSpec? LoggerClassSpec, ImmutableEquatableArray<DiagnosticInfo> Diagnostics, bool HasStringCreate)> items, SourceProductionContext context) 182private static string BuildClassKey(LoggerClassSpec classSpec) 186var current = classSpec; 196private static LoggerClass FromSpec(LoggerClassSpec spec)