コード例 #1
0
 private static int CombineHashCodes(IPreprocessingSymbol x, int currentHash) =>
 Hash.Combine(x.GetHashCode(), currentHash);
 private bool PreprocessingSymbolsAreEquivalent(IPreprocessingSymbol x, IPreprocessingSymbol y)
 {
     return(x.Name == y.Name);
 }
コード例 #3
0
 private int CombineHashCodes(IPreprocessingSymbol x, int currentHash)
 {
     return(Hash.Combine(x.GetHashCode(), currentHash));
 }
 private static int CombineHashCodes(IPreprocessingSymbol x, int currentHash)
 {
     return(Hash.Combine(SymbolEqualityComparer.IncludeNullability.GetHashCode(x), currentHash));
 }
 private bool PreprocessingSymbolsAreEquivalent(IPreprocessingSymbol x, IPreprocessingSymbol y)
 {
     return x.Name == y.Name;
 }
コード例 #6
0
 internal PreprocessingSymbolInfo(IPreprocessingSymbol symbol, bool isDefined)
     : this()
 {
     this.Symbol    = symbol;
     this.IsDefined = isDefined;
 }