12 references to ObliviousNullableModifierMatchesAny
Microsoft.CodeAnalysis (1)
Symbols\TypeCompareKind.cs (1)
36AllNullableIgnoreOptions = IgnoreNullableModifiersForReferenceTypes | ObliviousNullableModifierMatchesAny,
Microsoft.CodeAnalysis.CSharp (11)
CodeGen\EmitExpression.cs (1)
1867Debug.Assert(TypeSymbol.Equals(receiverType, methodContainingType, TypeCompareKind.ObliviousNullableModifierMatchesAny));
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
252case (not null, not null) when !methodThisParameter.Type.Equals(interceptorThisParameterForCompare.Type, TypeCompareKind.ObliviousNullableModifierMatchesAny)
Symbols\MemberSignatureComparer.cs (1)
141typeComparison: TypeCompareKind.ObliviousNullableModifierMatchesAny);
Symbols\PublicModel\TypeSymbol.cs (1)
73((compareKind & TypeCompareKind.ObliviousNullableModifierMatchesAny) == 0 ||
Symbols\Source\SourceNamedTypeSymbol.cs (2)
540Debug.Assert(originalConstraintTypes[j].Equals(mergedConstraintTypes[j], TypeCompareKind.ObliviousNullableModifierMatchesAny)); 599if (!constraintType1.Equals(constraintType2, TypeCompareKind.ObliviousNullableModifierMatchesAny))
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
191if (!other.Equals(@interface, TypeCompareKind.ObliviousNullableModifierMatchesAny)) 322if (partBase.Equals(baseType, TypeCompareKind.ObliviousNullableModifierMatchesAny)) 557else if (t.Equals(baseType, TypeCompareKind.ObliviousNullableModifierMatchesAny))
Symbols\SymbolEqualityComparer.cs (1)
27internal static readonly EqualityComparer<Symbol> ObliviousNullableModifierMatchesAny = new SymbolEqualityComparer(TypeCompareKind.ObliviousNullableModifierMatchesAny);
Symbols\TypeWithAnnotations.cs (1)
370((comparison & TypeCompareKind.ObliviousNullableModifierMatchesAny) == 0 || (!thisAnnotation.IsOblivious() && !otherAnnotation.IsOblivious())))