/// <summary> /// Adds the paths. /// </summary> /// <param name="paths">The paths.</param> /// <exception cref="ClipperException">Open paths have been disabled.</exception> public void AddPaths(ClippablePath[] paths) { Guard.NotNull(paths, nameof(paths)); for (int i = 0; i < paths.Length; i++) { ref ClippablePath p = ref paths[i]; this.AddPath(p.Path, p.Type); }
/// <summary> /// Adds the paths. /// </summary> /// <param name="paths">The paths.</param> public void AddPaths(ClippablePath[] paths) { if (paths == null) { throw new ArgumentNullException(nameof(paths)); } for (int i = 0; i < paths.Length; i++) { ref ClippablePath p = ref paths[i]; this.AddPath(p.Path, p.Type); }