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)
23ExtractLoggerMessageAttributeValues(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)
26SymbolHolder symbols, 86SymbolHolder symbols, 333bool CanLogProperties(ISymbol sym, ITypeSymbol symType, SymbolHolder symbols, bool silent = false)
Parsing\Parser.Records.cs (2)
13internal bool RecordHasSensitivePublicMembers(ITypeSymbol type, SymbolHolder symbols) 31private 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);