Esempio n. 1
0
            private ArrayDependencyView(Node parent, MultiDependencyBinding binding)
            {
                _Parent  = parent;
                _Binding = binding;

                AddParameterSlotCmd = new RelayCommand(_AddSlot);
            }
Esempio n. 2
0
            internal static ArrayDependencyView _Create(Node parent, MultiDependencyBinding binding)
            {
                if (parent == null)
                {
                    return(null);
                }

                return(new ArrayDependencyView(parent, binding));
            }
Esempio n. 3
0
            internal static SingleDependencyView _Create(Node parent, MultiDependencyBinding binding, int index)
            {
                if (parent == null)
                {
                    return(null);
                }
                if (binding == null)
                {
                    return(null);
                }
                if (index < 0)
                {
                    throw new ArgumentOutOfRangeException(nameof(index));
                }

                return(new SingleDependencyView(parent, binding, index));
            }