8 references to IsSafeForReordering
Microsoft.CodeAnalysis.CSharp (8)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
349
(arguments.Length != 0 || !
IsSafeForReordering
(rewrittenRight, RefKind.None)))
389
if (!
IsSafeForReordering
(rewrittenRight, RefKind.None))
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
586
return
IsSafeForReordering
(((BoundPassByCopy)current).Expression, kind);
1600
IsSafeForReordering
(argument, argRefKind))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (4)
608
if ((capturedReceiver is BoundArrayAccess && !
IsSafeForReordering
(makeOffsetInput, RefKind.None)) ||
1185
if (startMakeOffsetInput is not null && !
IsSafeForReordering
(startMakeOffsetInput, RefKind.None))
1190
if (endMakeOffsetInput is not null && !
IsSafeForReordering
(endMakeOffsetInput, RefKind.None))
1195
if (rewrittenRangeArg is not null && !
IsSafeForReordering
(rewrittenRangeArg, RefKind.None))