PurplePen.AddControlMode.GetHighlights C# (CSharp) Method

GetHighlights() public method

public GetHighlights ( Pane pane ) : IMapViewerHighlight[]
pane Pane
return IMapViewerHighlight[]
        public override IMapViewerHighlight[] GetHighlights(Pane pane)
        {
            if (pane == Pane.Map) {
                if (highlight != null) {
                    if (additionalHighlights != null && additionalHighlights.Length > 0) {
                        CourseObj[] highlights = new CourseObj[additionalHighlights.Length + 1];
                        highlights[0] = highlight;
                        Array.Copy(additionalHighlights, 0, highlights, 1, additionalHighlights.Length);
                        return highlights;
                    }
                    else {
                        return new CourseObj[] { highlight };
                    }
                }
                else
                    return null;
            }
            else {
                return null;
            }
        }