PostSharp5.0/API Reference/Post­Sharp.​Patterns.​Recording Namespace/Operation­Kind Enumeration

OperationKind Enumeration

Enumeration of different kinds of Operation

Namespace:  PostSharp.Patterns.Recording
Assembly:  PostSharp.Patterns.Model (in PostSharp.Patterns.Model.dll) Version: 5.0.55.0 (5.0.55.0)
Syntax
C#
public enum OperationKind
Members
  Member nameValueDescription
AttachRecorderToObject0AttachObjectToRecorderOperation
ClearCollection1ClearCollectionOperation<T>
Composite2CompositeOperation
DetachRecorderFromObject3DetachObjectFromRecorderOperation
Field4FieldOperation<T>
InsertCollectionItem5AddCollectionItemOperation<T>
RemoveCollectionItem6RemoveCollectionItemOperation<T>
SetCollectionItem7SetCollectionItemOperation<T>
MoveCollectionItem8MoveCollectionItemOperation<T>
InsertCollectionRange9AddCollectionRangeOperation<T>
RemoveCollectionRange10RemoveCollectionItemOperation<T>
RestorePoint11RestorePoint
Method12MethodExecutionOperationDescriptor
Named13NamedOperationDescriptor
InsertDictionaryItem14AddDictionaryItemOperation<TKey, TValue>
RemoveDictionaryItem15
SetDictionaryItem16SetDictionaryItemOperation<TKey, TValue>
ClearDictionary17ClearDictionaryOperation<TKey, TValue>
InsertSetItem18AddSetItemOperation<T>
RemoveSetItem19RemoveSetItemOperation<T>
ClearSet20ClearSetOperation<T>
ChangeManySetItems21ChangeManySetOperation<T>
Other65536 User-defined operation. Any value higher than Other is acceptable.
See Also