PurplePen.GpxFile.IncludeControl C# (CSharp) Method

IncludeControl() private method

private IncludeControl ( Id controlId ) : bool
controlId Id
return bool
        private bool IncludeControl(Id<ControlPoint> controlId)
        {
            if (settings.CourseIds.Contains(Id<Course>.None))
                return true;

            foreach (Id<Course> courseId in settings.CourseIds) {
                if (courseId.IsNotNone) {
                    if (QueryEvent.CourseUsesControl(eventDB, new CourseDesignator(courseId), controlId))
                        return true;
                }
            }

            return false;
        }