Example #1
0
        protected override void ProcessProperties(PropertyBag properties)
        {
            _bag   = properties;
            _clone = _bag.Clone();

            var settings = TargetObject as RuntimeLimitSettings;

            if (settings == null)
            {
                settings     = new RuntimeLimitSettings(this, IsReadOnly, _clone);
                TargetObject = settings;
            }
            else
            {
                settings.Initialize(_clone);
            }

            ClearDirty();
        }
        protected override void ProcessProperties(PropertyBag properties)
        {
            _bag = properties;
            _clone = _bag.Clone();

            RuntimeLimitSettings settings = TargetObject as RuntimeLimitSettings;
            if (settings == null)
            {
                settings = new RuntimeLimitSettings(this, this.IsReadOnly, _clone);
                TargetObject = settings;
            }
            else
            {
                settings.Initialize(_clone);
            }

            ClearDirty();
        }