PostSharp 2023.0 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Recording Namespace / Recorder Class / Recorder Methods / Recorder.​Open­Scope Method / Recorder.​Open­Scope Method (String, Recording­Scope­Option)

Recorder.OpenScope Method (String, RecordingScopeOption)

Opens a RecordingScope with a given name.

Namespace:  PostSharp.Patterns.Recording
Assembly:  PostSharp.Patterns.Model (in PostSharp.Patterns.Model.dll) Version: 2023.0.3.0 (2023.0.3.0)
public RecordingScope OpenScope(
	string name,
	RecordingScopeOption option = RecordingScopeOption.Default


Type: System.String
The scope name, or null to create an unnamed scope.
option (Optional)
Type: PostSharp.Patterns.Recording.RecordingScopeOption
Scope options. Specify this parameter if you want the scope to be Atomic.

Return Value

Type: RecordingScope
A RecordingScope object, which should be closed using Complete() or Dispose().

The name of the scope can be set at any time by setting the OperationDescriptor property.

See Also