4 writes to MemberGroup
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Call.cs (1)
18
MemberGroup
= member;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (1)
24
MemberGroup
= pMemberGroup;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
201
(pExpr as ExprCall).
MemberGroup
= exprRet as ExprMemberGroup;
209
(pExpr as ExprProperty).
MemberGroup
= exprRet as ExprMemberGroup;
15 references to MemberGroup
Microsoft.CSharp (15)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
851
memgroup = call.
MemberGroup
;
860
memgroup = prop.
MemberGroup
;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
531
AssertObjectIsLvalue(result.
MemberGroup
.OptionalObject);
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
15
if (expr is ExprCall pCall && pCall.
MemberGroup
.OptionalObject == null
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (9)
51
Expr instance = Visit(prop.
MemberGroup
.OptionalObject);
267
ExprMemberGroup memberGroup = expr.
MemberGroup
;
274
if (expr.MethWithInst.Meth().isStatic || expr.
MemberGroup
.OptionalObject == null)
280
pObject = expr.
MemberGroup
.OptionalObject;
305
Debug.Assert(!expr.MethWithInst.Meth().isVirtual || expr.
MemberGroup
.OptionalObject != null);
315
if (expr.PropWithTypeSlot.Prop().isStatic || expr.
MemberGroup
.OptionalObject == null)
321
pObject = Visit(expr.
MemberGroup
.OptionalObject);
363
ExprMemberGroup memberGroup = expr.
MemberGroup
;
1023
return pExpr is ExprProperty prop && prop.
MemberGroup
.OptionalObject == pObject && pObject.Type is NullableType;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
199
exprRet = Visit((pExpr as ExprCall).
MemberGroup
);
207
exprRet = Visit((pExpr as ExprProperty).
MemberGroup
);