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