26 references to IgnoreTupleNames
Microsoft.CodeAnalysis (3)
Symbols\TypeCompareKind.cs (3)
22
IgnoreDynamicAndTupleNames = IgnoreDynamic |
IgnoreTupleNames
,
37
AllIgnoreOptions = IgnoreCustomModifiersAndArraySizesAndLowerBounds | IgnoreDynamic |
IgnoreTupleNames
| AllNullableIgnoreOptions | IgnoreNativeIntegers,
38
AllIgnoreOptionsForVB = IgnoreCustomModifiersAndArraySizesAndLowerBounds |
IgnoreTupleNames
,
Microsoft.CodeAnalysis.CSharp (14)
Binder\ForEachLoopBinder.cs (1)
1876
TypeSymbol.Equals(@interface, result, TypeCompareKind.
IgnoreTupleNames
))
FlowAnalysis\NullableWalker.cs (4)
3762
originalField.Type.Equals(updatedField.Type, TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
) && oi == ui,
3763
_ => original.Equals(updated, TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
)
3772
(p1, p2) => p1.Type.Equals(p2.Type, TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
)) &&
3773
invokeMethod.ReturnType.Equals(l.ReturnType, TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
);
Symbols\MemberSignatureComparer.cs (1)
195
typeComparison: TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.
IgnoreTupleNames
);
Symbols\NamedTypeSymbol.cs (3)
836
(comparison & (TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds | TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
)) == 0)
885
(comparison & (TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds | TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.
IgnoreTupleNames
)) == 0)
917
if ((comparison & TypeCompareKind.
IgnoreTupleNames
) == 0)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
196
else if (other.Equals(@interface, TypeCompareKind.
IgnoreTupleNames
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
19
private const TypeCompareKind ComparisonForUserDefinedOperators = TypeCompareKind.
IgnoreTupleNames
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes;
Symbols\SymbolEqualityComparer.cs (1)
16
internal static readonly EqualityComparer<Symbol> IgnoringTupleNamesAndNullability = new SymbolEqualityComparer(TypeCompareKind.
IgnoreTupleNames
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
Symbols\Tuples\TupleTypeSymbol.cs (2)
969
Debug.Assert(tuple.Equals(TupleUnderlyingType, TypeCompareKind.
IgnoreTupleNames
));
1001
Debug.Assert(tuple.Equals(TupleUnderlyingType, TypeCompareKind.
IgnoreTupleNames
));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
CodeGen\CodeGenTupleTest.cs (9)
4521
Assert.True(namedTuple.Equals(namedTuple.TupleUnderlyingType, TypeCompareKind.
IgnoreTupleNames
));
6839
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6846
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6850
Assert.False(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6851
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes));
6908
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6915
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6919
Assert.False(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
));
6920
Assert.True(TypeEquals(tuple1, tuple2, TypeCompareKind.
IgnoreTupleNames
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes));