11 references to ObliviousNullableModifierMatchesAny
Microsoft.CodeAnalysis (1)
Symbols\TypeCompareKind.cs (1)
36
AllNullableIgnoreOptions = IgnoreNullableModifiersForReferenceTypes |
ObliviousNullableModifierMatchesAny
,
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\EmitExpression.cs (1)
1692
Debug.Assert(TypeSymbol.Equals(receiverType, methodContainingType, TypeCompareKind.
ObliviousNullableModifierMatchesAny
));
Symbols\MemberSignatureComparer.cs (1)
142
typeComparison: TypeCompareKind.
ObliviousNullableModifierMatchesAny
);
Symbols\PublicModel\TypeSymbol.cs (1)
68
((compareKind & TypeCompareKind.
ObliviousNullableModifierMatchesAny
) == 0 ||
Symbols\Source\SourceNamedTypeSymbol.cs (2)
540
Debug.Assert(originalConstraintTypes[j].Equals(mergedConstraintTypes[j], TypeCompareKind.
ObliviousNullableModifierMatchesAny
));
599
if (!constraintType1.Equals(constraintType2, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
190
if (!other.Equals(@interface, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
321
if (partBase.Equals(baseType, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
556
else if (t.Equals(baseType, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
Symbols\SymbolEqualityComparer.cs (1)
27
internal static readonly EqualityComparer<Symbol> ObliviousNullableModifierMatchesAny = new SymbolEqualityComparer(TypeCompareKind.
ObliviousNullableModifierMatchesAny
);
Symbols\TypeWithAnnotations.cs (1)
359
((comparison & TypeCompareKind.
ObliviousNullableModifierMatchesAny
) == 0 || (!thisAnnotation.IsOblivious() && !otherAnnotation.IsOblivious())))