23 references to ConsiderEverything
Microsoft.CodeAnalysis (1)
Symbols\ISymbolExtensions.cs (1)
153!lockType.Equals(scopeType.ContainingType, SymbolEqualityComparer.ConsiderEverything))
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\SymbolAdapter.cs (1)
82return this.IsDefinition || !this.Equals(this.OriginalDefinition, SymbolEqualityComparer.ConsiderEverything.CompareKind);
FlowAnalysis\NullableWalker.cs (2)
6899return method.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange), SymbolEqualityComparer.ConsiderEverything.CompareKind) 6900|| method.OriginalDefinition.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T), SymbolEqualityComparer.ConsiderEverything.CompareKind);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
27503Assert.False(type.Equals(underlyingType, SymbolEqualityComparer.ConsiderEverything));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NativeIntegerTests.cs (1)
275Assert.False(underlyingType.Equals(nativeIntegerType, SymbolEqualityComparer.ConsiderEverything));
Semantics\NullableReferenceTypesTests.cs (1)
115941Assert.False(c.Equals(c2, SymbolEqualityComparer.ConsiderEverything.CompareKind));
Semantics\OperatorTests.cs (5)
8432Assert.True(SymbolEqualityComparer.ConsiderEverything.Equals(symbol1.ContainingSymbol, symbol1.Parameters[0].Type) || 8433SymbolEqualityComparer.ConsiderEverything.Equals(symbol1.ContainingSymbol, symbol1.Parameters[1].Type)); 8436if (SymbolEqualityComparer.ConsiderEverything.Equals(symbol1.ContainingSymbol, symbol1.ReturnType)) 8441if (SymbolEqualityComparer.ConsiderEverything.Equals(symbol1.ContainingSymbol, symbol1.Parameters[0].Type)) 8446if (SymbolEqualityComparer.ConsiderEverything.Equals(symbol1.ContainingSymbol, symbol1.Parameters[1].Type))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Compilation\GetSemanticInfoTests.cs (1)
3244var operatorSymbol = operators.Where(method => method.Parameters[0].Type.Equals(method.Parameters[1].Type, SymbolEqualityComparer.ConsiderEverything)).Single();
Symbols\SymbolEqualityTests.cs (8)
383Assert.False(SymbolEqualityComparer.ConsiderEverything.Equals(symbol1, symbol2)); 384Assert.False(SymbolEqualityComparer.ConsiderEverything.Equals(symbol2, symbol1)); 385Assert.NotEqual(SymbolEqualityComparer.ConsiderEverything.GetHashCode(symbol1), SymbolEqualityComparer.ConsiderEverything.GetHashCode(symbol2)); 390Assert.True(SymbolEqualityComparer.ConsiderEverything.Equals(symbol2, symbol3)); 391Assert.True(SymbolEqualityComparer.ConsiderEverything.Equals(symbol3, symbol2)); 392Assert.Equal(SymbolEqualityComparer.ConsiderEverything.GetHashCode(symbol2), SymbolEqualityComparer.ConsiderEverything.GetHashCode(symbol3));
Symbols\TypeTests.cs (2)
1692Assert.Equal((locals[0] as ILocalSymbol).Type, memType, SymbolEqualityComparer.ConsiderEverything); 1723Assert.Equal(compType, memType, SymbolEqualityComparer.ConsiderEverything);