2 implementations of IPreprocessingSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
12internal sealed class PreprocessingSymbol : IPreprocessingSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PreprocessingSymbol.vb (1)
13Implements IPreprocessingSymbol
14 references to IPreprocessingSymbol
Microsoft.CodeAnalysis (2)
Compilation\PreprocessingSymbolInfo.cs (2)
17public IPreprocessingSymbol? Symbol { get; } 24internal PreprocessingSymbolInfo(IPreprocessingSymbol? symbol, bool isDefined)
Microsoft.CodeAnalysis.CodeStyle (6)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
135SymbolKind.Preprocessing => PreprocessingSymbolsAreEquivalent((IPreprocessingSymbol)x, (IPreprocessingSymbol)y), 643private static bool PreprocessingSymbolsAreEquivalent(IPreprocessingSymbol x, IPreprocessingSymbol y)
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
77SymbolKind.Preprocessing => CombineHashCodes((IPreprocessingSymbol)x, currentHash), 295private static int CombineHashCodes(IPreprocessingSymbol x, int currentHash)
Microsoft.CodeAnalysis.Workspaces (6)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
135SymbolKind.Preprocessing => PreprocessingSymbolsAreEquivalent((IPreprocessingSymbol)x, (IPreprocessingSymbol)y), 643private static bool PreprocessingSymbolsAreEquivalent(IPreprocessingSymbol x, IPreprocessingSymbol y)
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
77SymbolKind.Preprocessing => CombineHashCodes((IPreprocessingSymbol)x, currentHash), 295private static int CombineHashCodes(IPreprocessingSymbol x, int currentHash)