コード例 #1
0
        /// <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);
            }
コード例 #2
0
        /// <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);
            }