6 writes to _context
Microsoft.CodeAnalysis.CSharp (6)
CodeGen\Optimizer.cs (6)
465
_context
= context;
472
_context
= prevContext;
585
_context
= prevContext;
1330
_context
= ExprContext.Value;
1334
_context
= oldContext;
1533
_context
= prevContext;
18 references to _context
Microsoft.CodeAnalysis.CSharp (18)
CodeGen\Optimizer.cs (18)
463
var prevContext =
_context
;
574
var prevContext =
_context
;
594
var context =
_context
== ExprContext.Sideeffects && !node.ConversionHasSideEffects() ?
603
var context =
_context
== ExprContext.Sideeffects ?
694
if (
_context
== ExprContext.Sideeffects)
717
var origContext =
_context
;
854
switch (
_context
)
928
Debug.Assert(
_context
!= ExprContext.AssignmentTarget, "assignment expression cannot be a target of another assignment");
931
if (node.IsRef ||
_context
== ExprContext.Address)
938
Debug.Assert(
_context
== ExprContext.Value ||
939
_context
== ExprContext.Box ||
940
_context
== ExprContext.Sideeffects, "assignment expression cannot be a target of another assignment");
986
(
_context
== ExprContext.Address ||
_context
== ExprContext.Value))
1329
var oldContext =
_context
;
1357
_context
== ExprContext.AssignmentTarget ||
1358
_context
== ExprContext.Address ||
1500
var prevContext =
_context
;