コード例 #1
0
        public DaggerNode()
        {
            //create the collections to hold the pins and hook thier add/remove events
            _inputPins  = new DaggerPinCollection <DaggerInputPin>(this);
            _outputPins = new DaggerPinCollection <DaggerOutputPin>(this);

            InputPins.PinAdded   += new DaggerPinAdded(_PinAddedRemoved);
            InputPins.PinRemoved += new DaggerPinRemoved(_PinAddedRemoved);

            OutputPins.PinAdded   += new DaggerPinAdded(_PinAddedRemoved);
            OutputPins.PinRemoved += new DaggerPinRemoved(_PinAddedRemoved);
        }
コード例 #2
0
        protected DaggerNode(SerializationInfo info, StreamingContext ctxt)
        {
            //create the collections to hold the pins and hook thier add/remove events
            _inputPins  = new DaggerPinCollection <DaggerInputPin>(this);
            _outputPins = new DaggerPinCollection <DaggerOutputPin>(this);

            _instanceGuid = (Guid)info.GetValue("InstanceGuid", typeof(Guid));

            InputPins.PinAdded   += new DaggerPinAdded(_PinAddedRemoved);
            InputPins.PinRemoved += new DaggerPinRemoved(_PinAddedRemoved);

            OutputPins.PinAdded   += new DaggerPinAdded(_PinAddedRemoved);
            OutputPins.PinRemoved += new DaggerPinRemoved(_PinAddedRemoved);
        }