12 references to ObliviousNullableModifierMatchesAny
Microsoft.CodeAnalysis (1)
Symbols\TypeCompareKind.cs (1)
36
AllNullableIgnoreOptions = IgnoreNullableModifiersForReferenceTypes |
ObliviousNullableModifierMatchesAny
,
Microsoft.CodeAnalysis.CSharp (11)
CodeGen\EmitExpression.cs (1)
1867
Debug.Assert(TypeSymbol.Equals(receiverType, methodContainingType, TypeCompareKind.
ObliviousNullableModifierMatchesAny
));
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
252
case (not null, not null) when !methodThisParameter.Type.Equals(interceptorThisParameterForCompare.Type, TypeCompareKind.
ObliviousNullableModifierMatchesAny
)
Symbols\MemberSignatureComparer.cs (1)
141
typeComparison: TypeCompareKind.
ObliviousNullableModifierMatchesAny
);
Symbols\PublicModel\TypeSymbol.cs (1)
73
((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)
191
if (!other.Equals(@interface, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
322
if (partBase.Equals(baseType, TypeCompareKind.
ObliviousNullableModifierMatchesAny
))
557
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)
370
((comparison & TypeCompareKind.
ObliviousNullableModifierMatchesAny
) == 0 || (!thisAnnotation.IsOblivious() && !otherAnnotation.IsOblivious())))