50 references to RefKindCompareMode
Microsoft.CodeAnalysis.CSharp (50)
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
200MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,
Symbols\MemberSignatureComparer.cs (45)
46refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 68refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 81refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 97refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 109refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 121refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 133refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 145refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 159refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 171refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 183refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 195refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 207refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 220refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 232refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 246refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 257refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 270refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 282refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 293refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 305refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 315refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 328refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 352private readonly RefKindCompareMode _refKindCompareMode; 362RefKindCompareMode refKindCompareMode, 379Debug.Assert(_refKindCompareMode == RefKindCompareMode.RefOutInRefReadonlyMatch || 380(_refKindCompareMode & RefKindCompareMode.ConsiderDifferences) != 0, 381$"Cannot set {nameof(RefKindCompareMode)} flags without {nameof(RefKindCompareMode.ConsiderDifferences)}."); 382if ((refKindCompareMode & RefKindCompareMode.ConsiderDifferences) == 0) 724RefKindCompareMode refKindCompareMode, 748RefKindCompareMode refKindCompareMode, 775if (refKindCompareMode != RefKindCompareMode.IgnoreRefKind) 777if ((refKindCompareMode & RefKindCompareMode.ConsiderDifferences) != 0) 786Debug.Assert(refKindCompareMode == RefKindCompareMode.RefOutInRefReadonlyMatch); 796static bool areRefKindsCompatible(RefKindCompareMode refKindCompareMode, RefKind refKind1, RefKind refKind2) 803if ((refKindCompareMode & RefKindCompareMode.AllowRefReadonlyVsInMismatch) != 0)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
535MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences, 547MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,
Symbols\Source\ExtensionGroupingInfo.cs (2)
238refKindCompareMode: MemberSignatureComparer.RefKindCompareMode.IgnoreRefKind, 306refKindCompareMode: MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,