Ejemplo n.º 1
0
        public override string ToString()
        {
            string msg = null;

            if (mSourceBlock == null || mSourceBlock.InputList == null)
            {
                return("Orphan Connection");
            }
            if (mSourceBlock.OutputConnection == this)
            {
                msg = "Output Connection of ";
            }
            else if (mSourceBlock.PreviousConnection == this)
            {
                msg = "Previous Connection of ";
            }
            else if (mSourceBlock.NextConnection == this)
            {
                msg = "Next Connection of ";
            }
            else
            {
                Input parentInput = mSourceBlock.InputList.Find(i => i.Connection == this);
                if (parentInput == null)
                {
                    return("Orphan Connection");
                }
                msg = string.Format("Input \"{0}\" Connection on", parentInput.Name);
            }
            return(msg + mSourceBlock.ToDevString());
        }