PurplePen.PartOptions.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : PartOptions
return PartOptions
        public PartOptions Clone()
        {
            return (PartOptions)base.MemberwiseClone();
        }

Usage Example

Exemplo n.º 1
0
        public static void ChangePartOptions(EventDB eventDB, CourseDesignator courseDesignator, PartOptions partOptions)
        {
            Debug.Assert(courseDesignator.IsNotAllControls);

            Course course = eventDB.GetCourse(courseDesignator.CourseId);

            course = (Course)course.Clone();
            course.partOptions[courseDesignator.Part] = partOptions.Clone();
            eventDB.ReplaceCourse(courseDesignator.CourseId, course);
        }