16 references to EXF_LVALUE
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
404result.Flags |= EXPRFLAG.EXF_LVALUE; 1165callingObject.Flags |= EXPRFLAG.EXF_LVALUE;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1052(((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)
649Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 1530Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 1896Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2071Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2206Debug.Assert((exprRes.Flags & EXPRFLAG.EXF_LVALUE) == 0); 2260Debug.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;