// -----------------------------------------------------------------------------------------

    /// <summary>
    /// Adds an Out port on the Tranzmit Node
    /// </summary>
    /// <param name="node">The Tranzmit Node</param>
    /// <param name="eventName">The associated event</param>
    /// <returns>The Generated Port</returns>
    private Port Port_Add_Tranzmit_IN(Tranzmit_Node node, Tranzmit.EventNames eventName)
    {
        // IN
        var inPort = Port_Generate_TRANZMIT_In(node, Direction.Input);

        inPort.portName  = eventName.ToString();;
        inPort.portColor = SilentColor.PropertyValue;
        node.inputContainer.Add(inPort);

        return(inPort);
    }
    // -----------------------------------------------------------------------------------------

    // Adds an Event Type Out port on the Core Node
    /// <summary>
    /// Adds an In port on the Tranzmit Node
    /// </summary>
    /// <param name="node">The Tranzmit Node</param>
    /// <param name="eventName">The associated event</param>
    /// <returns>The Generated Port</returns>
    private Port Port_Add_Tranzmit_OUT(Tranzmit_Node node, Tranzmit.EventNames eventName)
    {
        // OUT
        var outPort = Port_Generate_TRANZMIT_Out(node, Direction.Output);

        outPort.portName  = eventName.ToString();;
        outPort.portColor = SilentColor.PropertyValue;
        node.outputContainer.Add(outPort);

        return(outPort);
    }