1 instantiation of ExprField
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
17
new
ExprField
(type, optionalObject, field);
11 references to ExprField
Microsoft.CSharp (11)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (4)
295
|| op1 is
ExprField
);
450
ExprField
pResult = ExprFactory.CreateField(pFieldType, pOptionalObject, fwt);
899
ExprField
field = (
ExprField
)expr;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
16
public static
ExprField
CreateField(CType type, Expr optionalObject, FieldWithType field) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
559
ExprField
exprField = ExprFactory.CreateField(agg.getThisType(), null, fwt);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
126
protected override Expr VisitFIELD(
ExprField
expr)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (4)
24
ExpressionKind.Field => VisitFIELD(pExpr as
ExprField
),
213
exprRet = Visit((pExpr as
ExprField
).OptionalObject);
214
(pExpr as
ExprField
).OptionalObject = exprRet;
382
protected virtual Expr VisitFIELD(
ExprField
pExpr)