コード例 #1
0
ファイル: ComponentCheckBox.cs プロジェクト: dlebansais/Wrist
        private void ConnectChecked(IDomain domain, IArea currentArea, IObject currentObject, ref bool IsConnected)
        {
            IObject Object = CheckedObject;
            IObjectPropertyBoolean ObjectProperty = CheckedObjectProperty;

            IsConnected          |= CheckedProperty.ConnectToObjectBoolean(domain, currentArea, currentObject, ref Object, ref ObjectProperty);
            CheckedObject         = Object;
            CheckedObjectProperty = ObjectProperty;

            CheckedObjectProperty?.SetIsReadWrite();
        }
コード例 #2
0
        public void ThenItemsXPropertyIsYModifiedBy(CheckedProperty checkedProperty, OperationWay operationWay, int operand)
        {
            foreach (var currentItem in _program.Items)
            {
                var originalItem = _originalItems.Single(o => o.Name == currentItem.Name);

                switch (checkedProperty)
                {
                case CheckedProperty.SellIn:
                    CheckItemValueOperation(operationWay, operand, currentItem.SellIn, originalItem.SellIn);
                    break;

                case CheckedProperty.Quality:
                    CheckItemValueOperation(operationWay, operand, currentItem.Quality, originalItem.Quality);
                    break;

                case CheckedProperty.Unknown:
                default:
                    throw new ArgumentOutOfRangeException("checkedProperty");
                }
            }
        }
コード例 #3
0
 set => SetValue(CheckedProperty, value);
コード例 #4
0
this.SetValue(CheckedProperty, value);