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