C# Класс Tortuga.Anchor.Modeling.Internals.EditableObjectPropertyBag

Property bag with two-level change tracking capabilities.
Наследование: ChangeTrackingPropertyBag
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
BeginEdit void
CancelEdit void
EndEdit void

Открытые методы

Метод Описание
AcceptChanges ( bool recursive ) : void

Marks all fields as unchanged by storing them in the original values collection.

Calling this ends all pending edits.

EditableObjectPropertyBag ( object owner ) : System

Property bag with two-level change tracking capabilities.

RejectChanges ( bool recursive ) : void

Replaces the current values collection with the original values collection.

Calling this cancels all pending edits.

Приватные методы

Метод Описание
BeginEdit ( ) : void
CancelEdit ( ) : void
EndEdit ( ) : void

Описание методов

AcceptChanges() публичный Метод

Marks all fields as unchanged by storing them in the original values collection.
Calling this ends all pending edits.
public AcceptChanges ( bool recursive ) : void
recursive bool if set to true [recursive].
Результат void

EditableObjectPropertyBag() публичный Метод

Property bag with two-level change tracking capabilities.
public EditableObjectPropertyBag ( object owner ) : System
owner object Owning model, used to fetch metadata
Результат System

RejectChanges() публичный Метод

Replaces the current values collection with the original values collection.
Calling this cancels all pending edits.
public RejectChanges ( bool recursive ) : void
recursive bool if set to true [recursive].
Результат void