PostSharp 6.10 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Recording.​Operations Namespace / Composite­Operation Class / Composite­Operation Properties / Composite­Operation.​Operation­Descriptor Property

CompositeOperation.OperationDescriptor Property

Gets the IOperationDescriptor, which is used by the OperationFormatter to produce a human-readable description of the current operation.

Namespace:  PostSharp.Patterns.Recording.Operations
Assembly:  PostSharp.Patterns.Model (in PostSharp.Patterns.Model.dll) Version: (
public override IOperationDescriptor OperationDescriptor { get; }

Property Value

Type: IOperationDescriptor

By default, the OperationDescriptor property returns the current Operation.

When the Operation represents a user-defined scope, the property evaluates to an instance of the NamedOperationDescriptor class. When it represents a method scope, it evaluates to an instance of the MethodExecutionOperationDescriptor class.

See Also