21 references to IgnoreNativeIntegers
Microsoft.CodeAnalysis (1)
Symbols\TypeCompareKind.cs (1)
37
AllIgnoreOptions = IgnoreCustomModifiersAndArraySizesAndLowerBounds | IgnoreDynamic | IgnoreTupleNames | AllNullableIgnoreOptions |
IgnoreNativeIntegers
,
Microsoft.CodeAnalysis.CSharp (13)
Symbols\MemberSignatureComparer.cs (7)
235
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
263
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
275
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
289
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
302
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
);
314
typeComparison: TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.
IgnoreNativeIntegers
); //if it was a true explicit impl, we expect it to remain so after retargeting
392
TypeCompareKind typeComparison = TypeCompareKind.IgnoreDynamic | TypeCompareKind.
IgnoreNativeIntegers
)
Symbols\MissingMetadataTypeSymbol.cs (1)
388
if ((comparison & TypeCompareKind.
IgnoreNativeIntegers
) == 0 &&
Symbols\NativeIntegerTypeSymbol.cs (4)
205
return (comparison & TypeCompareKind.
IgnoreNativeIntegers
) != 0 ||
265
return (comparison & TypeCompareKind.
IgnoreNativeIntegers
) != 0 ||
274
Debug.Assert(symbolA.Equals(symbolB, TypeCompareKind.
IgnoreNativeIntegers
));
275
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)
276
Assert.True(underlyingType.Equals(nativeIntegerType, TypeCompareKind.
IgnoreNativeIntegers
));
291
Assert.True(underlyingInterface.Equals(nativeIntegerInterface, TypeCompareKind.
IgnoreNativeIntegers
));
384
Assert.True(underlyingType.Equals(nativeIntegerType, TypeCompareKind.
IgnoreNativeIntegers
));
385
Assert.True(nativeIntegerType.Equals(underlyingType, TypeCompareKind.
IgnoreNativeIntegers
));
400
Assert.True(underlyingInterface.Equals(nativeIntegerInterface, TypeCompareKind.
IgnoreNativeIntegers
));
557
Assert.True(member.Equals(underlyingMember, TypeCompareKind.
IgnoreNativeIntegers
));
598
Assert.True(fromMember.Equals(fromUnderlyingMember, TypeCompareKind.
IgnoreNativeIntegers
));