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