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)
4943Assert.Equal("X", symbolInfo.Symbol.Name); 4947Assert.Equal("Z", symbolInfo.Symbol.Name); 4951Assert.Equal("A", symbolInfo.Symbol.Name); 4955Assert.Equal("B", symbolInfo.Symbol.Name); 4958Assert.True(symbolInfo.Symbol.Equals(symbolInfo.Symbol)); 4959Assert.False(symbolInfo.Symbol.Equals(null)); 4961Assert.NotSame(symbolInfo.Symbol, symbolInfo2.Symbol); 4962Assert.Equal(symbolInfo.Symbol, symbolInfo2.Symbol); 4963Assert.Equal(symbolInfo.Symbol.GetHashCode(), symbolInfo2.Symbol.GetHashCode()); 4998Assert.Equal("X", symbolInfo.Symbol.Name); 5002Assert.Equal("x", symbolInfo.Symbol.Name); 5006Assert.Equal("Y", symbolInfo.Symbol.Name); 5010Assert.Equal("Z", symbolInfo.Symbol.Name); 5014Assert.Null(symbolInfo.Symbol); 5027Assert.Equal("Z", symbolInfo.Symbol.Name); 5039Assert.Null(symbolInfo.Symbol); 5052Assert.Equal("Z", symbolInfo.Symbol.Name); 5068Assert.Equal("Z", symbolInfo.Symbol.Name); 5084Assert.Equal("Z", symbolInfo.Symbol.Name); 5100Assert.Equal("Z", symbolInfo.Symbol.Name); 5116Assert.Equal("Z", symbolInfo.Symbol.Name); 5133Assert.Equal("Z", symbolInfo.Symbol.Name); 5150Assert.Equal("Z", symbolInfo.Symbol.Name); 5166Assert.Equal("Z", symbolInfo.Symbol.Name); 5182Assert.Equal("Z", symbolInfo.Symbol.Name); 5199Assert.Equal("Z", symbolInfo.Symbol.Name); 5216Assert.Equal("Z", symbolInfo.Symbol.Name); 5233Assert.Equal("Z", symbolInfo.Symbol.Name); 5249Assert.Equal("Z", symbolInfo.Symbol.Name); 5265Assert.Equal("Z", symbolInfo.Symbol.Name); 5281Assert.Equal("Z", symbolInfo.Symbol.Name); 5297Assert.Equal("Z", symbolInfo.Symbol.Name); 5314Assert.Equal("Z", symbolInfo.Symbol.Name); 5331Assert.Equal("Z", symbolInfo.Symbol.Name); 5348Assert.Equal("Z", symbolInfo.Symbol.Name); 5365Assert.Equal("Z", symbolInfo.Symbol.Name); 5382Assert.Equal("Z", symbolInfo.Symbol.Name); 5399Assert.Equal("Z", symbolInfo.Symbol.Name);
Compilation\SemanticModelAPITests.cs (1)
4791var preprocessingSymbol = model.GetPreprocessingSymbolInfo(identifier).Symbol;
SymbolDisplay\SymbolDisplayTests.cs (1)
9142var preprocessingSymbol = preprocessingSymbolInfo.Symbol;