public void PinAddedCB(IPin internalPin) { var pins = FObservedNode.FPins.Value; var pin = Pin.Create(FObservedNode, internalPin, FObservedNode.FNodeInfoFactory); pins.Add(pin); }
public void PinAddedCB(IPin internalPin) { if (FObservedNode.FPins != null) { var pin = Pin.Create(FObservedNode, internalPin, FObservedNode.FNodeInfoFactory); FObservedNode.FPins.Add(pin); } }
private ViewableCollection <IPin2> InitPins() { var pins = new ViewableCollection <IPin2>(); foreach (var internalPin in FInternalCOMInterf.GetPins()) { var pin = Pin.Create(this, internalPin, FNodeInfoFactory); pins.Add(pin); } return(pins); }