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