52 references to RefKindCompareMode
Microsoft.CodeAnalysis.CSharp (52)
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
200MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,
Symbols\MemberSignatureComparer.cs (47)
46refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 58refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 80refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 93refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 109refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 121refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 133refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 145refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 157refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 171refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 183refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 195refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 207refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 219refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 232refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 244refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 258refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 269refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 282refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 294refKindCompareMode: RefKindCompareMode.RefOutInRefReadonlyMatch, 305refKindCompareMode: RefKindCompareMode.ConsiderDifferences | RefKindCompareMode.AllowRefReadonlyVsInMismatch, 317refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 327refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 340refKindCompareMode: RefKindCompareMode.ConsiderDifferences, 364private readonly RefKindCompareMode _refKindCompareMode; 374RefKindCompareMode refKindCompareMode, 391Debug.Assert(_refKindCompareMode == RefKindCompareMode.RefOutInRefReadonlyMatch || 392(_refKindCompareMode & RefKindCompareMode.ConsiderDifferences) != 0, 393$"Cannot set {nameof(RefKindCompareMode)} flags without {nameof(RefKindCompareMode.ConsiderDifferences)}."); 394if ((refKindCompareMode & RefKindCompareMode.ConsiderDifferences) == 0) 736RefKindCompareMode refKindCompareMode, 760RefKindCompareMode refKindCompareMode, 787if (refKindCompareMode != RefKindCompareMode.IgnoreRefKind) 789if ((refKindCompareMode & RefKindCompareMode.ConsiderDifferences) != 0) 798Debug.Assert(refKindCompareMode == RefKindCompareMode.RefOutInRefReadonlyMatch); 808static bool areRefKindsCompatible(RefKindCompareMode refKindCompareMode, RefKind refKind1, RefKind refKind2) 815if ((refKindCompareMode & RefKindCompareMode.AllowRefReadonlyVsInMismatch) != 0)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
535MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences, 547MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,
Symbols\Source\ExtensionGroupingInfo.cs (2)
240refKindCompareMode: MemberSignatureComparer.RefKindCompareMode.IgnoreRefKind, 308refKindCompareMode: MemberSignatureComparer.RefKindCompareMode.ConsiderDifferences,