22 references to IgnoreNativeIntegers
Microsoft.CodeAnalysis (1)
Symbols\TypeCompareKind.cs (1)
37
AllIgnoreOptions = IgnoreCustomModifiersAndArraySizesAndLowerBounds | IgnoreDynamic | IgnoreTupleNames | AllNullableIgnoreOptions |
IgnoreNativeIntegers
,
Microsoft.CodeAnalysis.CSharp (14)
Symbols\MemberSignatureComparer.cs (8)
207
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
235
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
247
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
261
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
274
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
288
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
300
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
); //if it was a true explicit impl, we expect it to remain so after retargeting
355
TypeCompareKind typeComparison = TypeCompareKind.IgnoreDynamic | TypeCompareKind.
IgnoreNativeIntegers
)
Symbols\MissingMetadataTypeSymbol.cs (1)
387
if ((comparison & TypeCompareKind.
IgnoreNativeIntegers
) == 0 &&
Symbols\NativeIntegerTypeSymbol.cs (4)
201
return (comparison & TypeCompareKind.
IgnoreNativeIntegers
) != 0 ||
259
return (comparison & TypeCompareKind.
IgnoreNativeIntegers
) != 0 ||
268
Debug.Assert(symbolA.Equals(symbolB, TypeCompareKind.
IgnoreNativeIntegers
));
269
Debug.Assert(symbolB.Equals(symbolA, TypeCompareKind.
IgnoreNativeIntegers
));
Symbols\Source\CustomModifierUtils.cs (1)
107
Debug.Assert(resultType.Equals(sourceType, TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
)); // Same custom modifiers as source type.
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NativeIntegerTests.cs (7)
271
Assert.True(underlyingType.Equals(nativeIntegerType, TypeCompareKind.
IgnoreNativeIntegers
));
286
Assert.True(underlyingInterface.Equals(nativeIntegerInterface, TypeCompareKind.
IgnoreNativeIntegers
));
379
Assert.True(underlyingType.Equals(nativeIntegerType, TypeCompareKind.
IgnoreNativeIntegers
));
380
Assert.True(nativeIntegerType.Equals(underlyingType, TypeCompareKind.
IgnoreNativeIntegers
));
395
Assert.True(underlyingInterface.Equals(nativeIntegerInterface, TypeCompareKind.
IgnoreNativeIntegers
));
552
Assert.True(member.Equals(underlyingMember, TypeCompareKind.
IgnoreNativeIntegers
));
593
Assert.True(fromMember.Equals(fromUnderlyingMember, TypeCompareKind.
IgnoreNativeIntegers
));