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