Open sandboxFocus

Enum OperationKind

Enumeration of different kinds of Operation

Namespace: PostSharp.Patterns.Recording
Assembly: PostSharp.Patterns.Model.dll
Syntax
public enum OperationKind

Fields

Name Description
AttachRecorderToObject

AttachObjectToRecorderOperation

ChangeManySetItems

ChangeManySetOperation<T>

ClearCollection

ClearCollectionOperation<T>

ClearDictionary

ClearDictionaryOperation<TKey, TValue>

ClearSet

ClearSetOperation<T>

Composite

CompositeOperation

DetachRecorderFromObject

DetachObjectFromRecorderOperation

Field

FieldOperation<T>

InsertCollectionItem

AddCollectionItemOperation<T>

InsertCollectionRange

AddCollectionRangeOperation<T>

InsertDictionaryItem

AddDictionaryItemOperation<TKey, TValue>

InsertSetItem

AddSetItemOperation<T>

Method

MethodExecutionOperationDescriptor

MoveCollectionItem

MoveCollectionItemOperation<T>

Named

NamedOperationDescriptor

Other

User-defined operation. Any value higher than Other is acceptable.

RemoveCollectionItem

RemoveCollectionItemOperation<T>

RemoveCollectionRange

RemoveCollectionItemOperation<T>

RemoveDictionaryItem

RemoveDictionaryItemOperation<TKey, TValue>

RemoveSetItem

RemoveSetItemOperation<T>

RestorePoint

RestorePoint

SetCollectionItem

SetCollectionItemOperation<T>

SetDictionaryItem

SetDictionaryItemOperation<TKey, TValue>