CyPhy2CAD_CSharp.CommonTraversal.GetRefportOrParent C# (CSharp) Method

GetRefportOrParent() private method

private GetRefportOrParent ( MgaConnection conn, string role = "src" ) : MgaFCO
conn MgaConnection
role string
return MgaFCO
        private MgaFCO GetRefportOrParent(MgaConnection conn, string role = "src")
        {
            MgaConnPoint connPoint = conn.ConnPoints.Cast<MgaConnPoint>().Where(cp => cp.ConnRole == role).First();
            if (connPoint.References != null && connPoint.References.Count > 0)
            {
                return connPoint.References[1];
            }
            return connPoint.Target;
        }