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