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