public PWAnchorInfo(string name, Rect anchorRect, Color anchorColor,
                     Type fieldType, PWAnchorType anchorType,
                     int nodeId, int anchorId,
                     string classAQName, int propIndex,
                     bool generic, Type[] allowedTypes,
                     PWLinkType linkType, int linkCount) : this(name, anchorRect,
                                                                anchorColor, fieldType,
                                                                anchorType, nodeId,
                                                                anchorId, classAQName, propIndex,
                                                                generic, allowedTypes.Cast <SerializableType>().ToArray(),
                                                                linkType, linkCount)
 {
 }
 public PWLink(int dWin, int dAttr, string dName, string dCName, int dIndex, int lWin, int lAttr, string lName, string lCName, int lIndex, Color c, PWLinkType lt)
 {
     distantNodeId      = dWin;
     distantAnchorId    = dAttr;
     distantName        = dName;
     distantClassAQName = dCName;
     distantIndex       = dIndex;
     localAnchorId      = lAttr;
     localNodeId        = lWin;
     localClassAQName   = lCName;
     localIndex         = lIndex;
     localName          = lName;
     color         = (SerializableColor)c;
     linkHighlight = PWLinkHighlight.None;
     linkType      = lt;
 }
 public PWAnchorInfo(string fieldName, Rect anchorRect, Color anchorColor,
                     Type fieldType, PWAnchorType anchorType,
                     int nodeId, int anchorId,
                     string classAQName, int propIndex,
                     bool generic, SerializableType[] allowedTypes,
                     PWLinkType linkType, int linkCount)
 {
     this.fieldName    = fieldName;
     this.anchorRect   = anchorRect;
     this.anchorColor  = anchorColor;
     this.mouseAbove   = false;
     this.fieldType    = fieldType;
     this.anchorType   = anchorType;
     this.nodeId       = nodeId;
     this.anchorId     = anchorId;
     this.generic      = generic;
     this.allowedTypes = allowedTypes;
     this.classAQName  = classAQName;
     this.propIndex    = propIndex;
     this.linkType     = linkType;
     this.linkCount    = linkCount;
 }