24 references to IgnoreCustomModifiersAndArraySizesAndLowerBounds
Microsoft.CodeAnalysis (3)
Symbols\TypeCompareKind.cs (3)
37
AllIgnoreOptions =
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| IgnoreDynamic | IgnoreTupleNames | AllNullableIgnoreOptions | IgnoreNativeIntegers,
38
AllIgnoreOptionsForVB =
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| IgnoreTupleNames,
40
CLRSignatureCompareOptions = TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
,
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Invocation.cs (1)
2311
else if (!candidateType.Equals(parameterType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
Lowering\SyntheticBoundNodeFactory.cs (1)
968
Debug.Assert(left.Type!.Equals(right.Type, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes) || left.Type.IsErrorType());
Operations\CSharpOperationFactory.cs (1)
1681
boundNullCoalescingOperator.Type.Equals(boundNullCoalescingOperator.LeftOperand.Type?.StrippedType(), TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
Symbols\ArrayTypeSymbol.cs (1)
361
if ((comparison & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) == 0 && !this.HasSameSizesAndLowerBoundsAs(other))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
734
if ((compareKind & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) != 0)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
61
&& ((compareKind & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) != 0
Symbols\MemberSignatureComparer.cs (5)
245
typeComparison: TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.IgnoreDynamicAndTupleNames);
318
typeComparison: TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.IgnoreDynamicAndTupleNames);
579
if ((typeComparison & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) != 0 ||
593
if (((typeComparison & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) == 0) &&
777
if ((typeComparison & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) == 0 &&
Symbols\NamedTypeSymbol.cs (2)
1136
(comparison & (TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.IgnoreTupleNames)) == 0)
1185
(comparison & (TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.AllNullableIgnoreOptions | TypeCompareKind.IgnoreTupleNames)) == 0)
Symbols\Source\CustomModifierUtils.cs (2)
88
if (destinationType.ContainsTuple() && !sourceType.Equals(destinationType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.IgnoreDynamic))
110
Debug.Assert(resultType.Equals(destinationType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
));
Symbols\Source\SourceEventSymbol.cs (1)
742
if (type.Type.Equals(overriddenEventType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.IgnoreDynamic))
Symbols\Source\SourcePropertySymbolBase.cs (1)
259
if (type.Type.Equals(overriddenPropertyType.Type, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes | TypeCompareKind.IgnoreDynamic))
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (3)
25
if (leftType.Equals(rightType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
29
else if (rightType.Equals(returnType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes))
35
Debug.Assert(leftType.Equals(returnType, TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
| TypeCompareKind.IgnoreNullableModifiersForReferenceTypes));
Symbols\TypeWithAnnotations.cs (1)
358
if ((comparison & TypeCompareKind.
IgnoreCustomModifiersAndArraySizesAndLowerBounds
) == 0 &&