1 write to Symbol
Microsoft.CodeAnalysis (1)
Compilation\PreprocessingSymbolInfo.cs (1)
27this.Symbol = symbol;
47 references to Symbol
Microsoft.CodeAnalysis (3)
Compilation\PreprocessingSymbolInfo.cs (3)
33return object.Equals(this.Symbol, other.Symbol) 44return Hash.Combine(this.IsDefined, Hash.Combine(this.Symbol, 0));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (44)
Compilation\GetSemanticInfoTests.cs (42)
4942Assert.Equal("X", symbolInfo.Symbol.Name); 4946Assert.Equal("Z", symbolInfo.Symbol.Name); 4950Assert.Equal("A", symbolInfo.Symbol.Name); 4954Assert.Equal("B", symbolInfo.Symbol.Name); 4957Assert.True(symbolInfo.Symbol.Equals(symbolInfo.Symbol)); 4958Assert.False(symbolInfo.Symbol.Equals(null)); 4960Assert.NotSame(symbolInfo.Symbol, symbolInfo2.Symbol); 4961Assert.Equal(symbolInfo.Symbol, symbolInfo2.Symbol); 4962Assert.Equal(symbolInfo.Symbol.GetHashCode(), symbolInfo2.Symbol.GetHashCode()); 4997Assert.Equal("X", symbolInfo.Symbol.Name); 5001Assert.Equal("x", symbolInfo.Symbol.Name); 5005Assert.Equal("Y", symbolInfo.Symbol.Name); 5009Assert.Equal("Z", symbolInfo.Symbol.Name); 5013Assert.Null(symbolInfo.Symbol); 5026Assert.Equal("Z", symbolInfo.Symbol.Name); 5038Assert.Null(symbolInfo.Symbol); 5051Assert.Equal("Z", symbolInfo.Symbol.Name); 5067Assert.Equal("Z", symbolInfo.Symbol.Name); 5083Assert.Equal("Z", symbolInfo.Symbol.Name); 5099Assert.Equal("Z", symbolInfo.Symbol.Name); 5115Assert.Equal("Z", symbolInfo.Symbol.Name); 5132Assert.Equal("Z", symbolInfo.Symbol.Name); 5149Assert.Equal("Z", symbolInfo.Symbol.Name); 5165Assert.Equal("Z", symbolInfo.Symbol.Name); 5181Assert.Equal("Z", symbolInfo.Symbol.Name); 5198Assert.Equal("Z", symbolInfo.Symbol.Name); 5215Assert.Equal("Z", symbolInfo.Symbol.Name); 5232Assert.Equal("Z", symbolInfo.Symbol.Name); 5248Assert.Equal("Z", symbolInfo.Symbol.Name); 5264Assert.Equal("Z", symbolInfo.Symbol.Name); 5280Assert.Equal("Z", symbolInfo.Symbol.Name); 5296Assert.Equal("Z", symbolInfo.Symbol.Name); 5313Assert.Equal("Z", symbolInfo.Symbol.Name); 5330Assert.Equal("Z", symbolInfo.Symbol.Name); 5347Assert.Equal("Z", symbolInfo.Symbol.Name); 5364Assert.Equal("Z", symbolInfo.Symbol.Name); 5381Assert.Equal("Z", symbolInfo.Symbol.Name); 5398Assert.Equal("Z", symbolInfo.Symbol.Name);
Compilation\SemanticModelAPITests.cs (1)
4791var preprocessingSymbol = model.GetPreprocessingSymbolInfo(identifier).Symbol;
SymbolDisplay\SymbolDisplayTests.cs (1)
9142var preprocessingSymbol = preprocessingSymbolInfo.Symbol;