/// <summary>
 /// Initializes a new instance of the <see cref="SignalOutNodeSocketView"/> class.
 /// </summary>
 /// <param name="scriptNode">The view of the script node where the view of the node socket will be used.</param>
 /// <param name="signalNodeSocket">The signal node socket.</param>
 public SignalOutNodeSocketView(NodeView scriptNode, SignalNodeSocket signalNodeSocket)
     : base(scriptNode, signalNodeSocket)
 {
     _signalNodeSocket = signalNodeSocket;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NodeSocketView"/> class.
 /// </summary>
 /// <param name="scriptNode">The view of the script node where the view of the node socket will be used.</param>
 /// <param name="nodeSocket">The node socket.</param>
 public NodeSocketView(NodeView scriptNode, NodeSocket nodeSocket)
 {
     _node       = scriptNode;
     _nodeSocket = nodeSocket;
     Name        = nodeSocket.Name;
 }