UndoEngine.CreateUndoUnit(String, Boolean) Метод

Определение

Создает новый UndoEngine.UndoUnitобъект.

protected:
 virtual System::ComponentModel::Design::UndoEngine::UndoUnit ^ CreateUndoUnit(System::String ^ name, bool primary);
protected virtual System.ComponentModel.Design.UndoEngine.UndoUnit CreateUndoUnit(string name, bool primary);
protected virtual System.ComponentModel.Design.UndoEngine.UndoUnit CreateUndoUnit(string? name, bool primary);
abstract member CreateUndoUnit : string * bool -> System.ComponentModel.Design.UndoEngine.UndoUnit
override this.CreateUndoUnit : string * bool -> System.ComponentModel.Design.UndoEngine.UndoUnit
Protected Overridable Function CreateUndoUnit (name As String, primary As Boolean) As UndoEngine.UndoUnit

Параметры

name
String

Имя создаваемого модуля.

primary
Boolean

true для создания первой серии вложенных единиц; false для создания последующих вложенных единиц.

Возвращаемое значение

Новое UndoEngine.UndoUnit имя с указанным именем.

Комментарии

Реализация метода по умолчанию CreateUndoUnit просто возвращает новый UndoEngine.UndoUnit.

По умолчанию UndoEngine ничего не делает с параметром primary, но некоторые реализации отмены, такие как использование шаблона конструктора COM Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit, может потребоваться определить разницу между основным блоком и его дочерними элементами.

Применяется к