예제 #1
0
 public ExprField(CType type, Expr optionalObject, FieldWithType field, bool isLValue)
     : base(ExpressionKind.Field, type)
 {
     Flags          = isLValue ? EXPRFLAG.EXF_LVALUE : 0;
     OptionalObject = optionalObject;
     FieldWithType  = field;
 }
예제 #2
0
 public ExprField(CType type, Expr optionalObject, FieldWithType field)
     : base(ExpressionKind.Field, type)
 {
     Flags          = field.Field().isReadOnly ? 0 : EXPRFLAG.EXF_LVALUE;
     OptionalObject = optionalObject;
     FieldWithType  = field;
 }