1 instantiation of SymbolHolder
Microsoft.Gen.Logging (1)
Parsing\SymbolLoader.cs (1)
104return new(
19 references to SymbolHolder
Microsoft.Gen.Logging (18)
Parsing\AttributeProcessors.cs (1)
24ExtractLoggerMessageAttributeValues(AttributeData attr, SymbolHolder symbols)
Parsing\Parser.cs (4)
38var symbols = SymbolLoader.LoadSymbols(_compilation, diagReport); 470private static List<INamedTypeSymbol> GetDataClassificationAttributes(ISymbol symbol, SymbolHolder symbols) 515SymbolHolder symbols, 603private Location? GetLoggerMessageAttribute(MethodDeclarationSyntax methodSyntax, SemanticModel sm, SymbolHolder symbols)
Parsing\Parser.LogProperties.cs (3)
27SymbolHolder symbols, 87SymbolHolder symbols, 334bool CanLogProperties(ISymbol sym, ITypeSymbol symType, SymbolHolder symbols, bool silent = false)
Parsing\Parser.Records.cs (2)
14internal bool RecordHasSensitivePublicMembers(ITypeSymbol type, SymbolHolder symbols) 32private static bool RecordHasSensitivePublicMembers(ITypeSymbol type, HashSet<ITypeSymbol> typesChain, SymbolHolder symbols, CancellationToken token)
Parsing\Parser.TagProvider.cs (2)
17SymbolHolder symbols) 50SymbolHolder symbols)
Parsing\SymbolLoader.cs (1)
52internal static SymbolHolder? LoadSymbols(
Parsing\TypeSymbolExtensions.cs (5)
12internal static bool IsEnumerable(this ITypeSymbol sym, SymbolHolder symbols) 16internal static bool ImplementsIConvertible(this ITypeSymbol sym, SymbolHolder symbols) 39internal static bool ImplementsIFormattable(this ITypeSymbol sym, SymbolHolder symbols) 63internal static bool ImplementsISpanFormattable(this ITypeSymbol sym, SymbolHolder symbols) 70internal static bool IsSpecialType(this ITypeSymbol typeSymbol, SymbolHolder symbols)
Microsoft.Gen.Logging.Unit.Tests (1)
SymbolLoaderTests.cs (1)
47var result = SymbolLoader.LoadSymbols(compilationMock.Object, callbackMock.Object);