public DataValuePropertyDescriptor(AB_LoopActions owner, Attribute[] attributes)
     : base("Condition", attributes)
 {
     _owner             = owner;
     _ev                = new ParameterValue(_owner);
     _ev.Name           = "Expression";
     _ev.ValueType      = EnumValueType.MathExpression;
     _ev.MathExpression = _owner.Condition;
     _ev.ScopeMethod    = _owner.Method;
     _ev.SetParameterValueChangeEvent(onValueChanged);
 }
Esempio n. 2
0
        private void createValue()
        {
            _value             = new ParameterValue(this);
            _value.Name        = "Value";
            _value.ParameterID = this.PropertyToSet.MemberId;
            _value.SetDataType(_prop.Property.PropertyType);
            _value.Property       = new PropertyPointer();
            _value.Property.Owner = this.Owner;
            _value.ValueType      = EnumValueType.ConstantValue;

            //_value.ConstantValue = VPLUtil.GetDefaultValue(ObjectType);
            //_value.DataType = ObjectType;
            _value.SetParameterValueChangeEvent(new EventHandler(_value_PropertyChanged));
        }