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