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