FlowAnalysis\NullableWalker.cs (11)
372expr.Type?.Equals(result.RValueType.Type, TypeCompareKind.AllIgnoreOptions) == true ? result.RValueType.Type : expr.Type);
2236!targetType.Type.Equals(valueType.Type, TypeCompareKind.AllIgnoreOptions))
2497target.Type.Equals(assignedValue.Type, TypeCompareKind.AllIgnoreOptions);
7405if (!singleType.Equals(symbolContainer, TypeCompareKind.AllIgnoreOptions))
7539if (typeArg.Type.Equals(underlyingTypeOpt, TypeCompareKind.AllIgnoreOptions))
8340if (typeParameter1.Equals(typeParameter2, TypeCompareKind.AllIgnoreOptions))
8496isLiftedConversion = parameterType.Equals(underlyingOperandTypeWithAnnotations, TypeCompareKind.AllIgnoreOptions);
10937return type1.Equals(type2, TypeCompareKind.AllIgnoreOptions) &&
10938!type1.Equals(type2, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
10945return type1.Equals(type2, TypeCompareKind.AllIgnoreOptions) &&
10946!type1.Equals(type2, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);