16 references to EXF_LVALUE
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
417result.Flags |= EXPRFLAG.EXF_LVALUE; 1191callingObject.Flags |= EXPRFLAG.EXF_LVALUE;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1075(((pObject.Flags & EXPRFLAG.EXF_LVALUE) != 0) && (pObject.Kind != ExpressionKind.Property)) ||
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
56return (expr == null) ? false : 0 != (expr.Flags & EXPRFLAG.EXF_LVALUE);
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRFLAG.cs (1)
111EXF_PUSH_OP_FIRST | EXF_ASSGOP | EXF_LVALUE | EXF_SAMENAMETYPE,
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (6)
665Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 1558Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 1940Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2121Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2258Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2313Debug.Assert(0 == (exprRes.Flags & EXPRFLAG.EXF_LVALUE));
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ArrayIndex.cs (1)
13Flags = EXPRFLAG.EXF_LVALUE | EXPRFLAG.EXF_ASSGOP;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Field.cs (1)
11Flags = field.Field().isReadOnly ? 0 : EXPRFLAG.EXF_LVALUE;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\LocalVariable.cs (1)
13Flags = EXPRFLAG.EXF_LVALUE;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (1)
36Flags = EXPRFLAG.EXF_LVALUE;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Temporary.cs (1)
13Flags = EXPRFLAG.EXF_LVALUE;