<PackageReference Include="Microsoft.CSharp" Version="4.5.0-preview1-26216-02" />

ExprField

namespace Microsoft.CSharp.RuntimeBinder.Semantics { internal sealed class ExprField : ExprWithType, IExprWithObject { public Expr OptionalObject { get; set; } public FieldWithType FieldWithType { get; } public ExprField(CType type, Expr optionalObject, FieldWithType field, bool isLValue) : base(ExpressionKind.Field, type) { base.Flags = (isLValue ? EXPRFLAG.EXF_LVALUE : ((EXPRFLAG)0)); OptionalObject = optionalObject; FieldWithType = field; } } }