2 instantiations of PreprocessingSymbolInfo
Microsoft.CodeAnalysis (1)
Compilation\PreprocessingSymbolInfo.cs (1)
12internal static readonly PreprocessingSymbolInfo None = new PreprocessingSymbolInfo(null, false);
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpSemanticModel.cs (1)
4884return new PreprocessingSymbolInfo(new Symbols.PublicModel.PreprocessingSymbol(node.Identifier.ValueText), isDefined);
12 references to PreprocessingSymbolInfo
Microsoft.CodeAnalysis (8)
Compilation\PreprocessingSymbolInfo.cs (4)
10public readonly struct PreprocessingSymbolInfo : IEquatable<PreprocessingSymbolInfo> 12internal static readonly PreprocessingSymbolInfo None = new PreprocessingSymbolInfo(null, false); 31public bool Equals(PreprocessingSymbolInfo other) 39return obj is PreprocessingSymbolInfo p && this.Equals(p);
Compilation\SemanticModel.cs (4)
858/// If <paramref name="nameSyntax"/> is an identifier name syntax node, return the <see cref="PreprocessingSymbolInfo"/> corresponding 862public PreprocessingSymbolInfo GetPreprocessingSymbolInfo(SyntaxNode nameSyntax) 868/// If <paramref name="nameSyntax"/> is an identifier name syntax node, return the <see cref="PreprocessingSymbolInfo"/> corresponding 872protected abstract PreprocessingSymbolInfo GetPreprocessingSymbolInfoCore(SyntaxNode nameSyntax);
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpSemanticModel.cs (4)
4877public PreprocessingSymbolInfo GetPreprocessingSymbolInfo(IdentifierNameSyntax node) 4887return PreprocessingSymbolInfo.None; 5130protected sealed override PreprocessingSymbolInfo GetPreprocessingSymbolInfoCore(SyntaxNode node) 5134: PreprocessingSymbolInfo.None;