ObjectStateFlags — перечисление

Определяет состояние объекта.

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Синтаксис

[Flags]
public enum ObjectStateFlags

Члены

Имя члена Описание

None

Флаг не установлен. Значение 0x00.

Modified

Объект был модифицирован. Значение 0x01.

Added

Объект был добавлен. Значение 0x02.

Deleted

Объект был удалён. Значение 0x04.

Attached

Объект был прикреплен к другому. Значение 0x08.

DeletedFromParent

Объект был удалён у родителя. Значение 0x10.

Заметки

Данные флаги проверяются при сохранении контекста объектов, для проверки необходимости сохранения изменений у конкретного объекта.