Class CompoundOperation
- Namespace
- NMF.Glsp.Protocol.BaseProtocol
- Assembly
- NMF.Glsp.dll
An operation that executes a list of operations.
public class CompoundOperation : Operation
- Inheritance
-
CompoundOperation
- Inherited Members
Fields
CompoundOperationKind
The kind value used for this kind of action
public const string CompoundOperationKind = "compound"
Field Value
Properties
Kind
Unique identifier specifying the kind of action to process.
public override string Kind { get; }
Property Value
OperationList
List of operations that should be executed.
public BaseAction[] OperationList { get; init; }
Property Value
Methods
ExecuteAsync(IGlspSession)
Executes the action in the context of the given session
public override Task ExecuteAsync(IGlspSession session)
Parameters
session
IGlspSessionThe session in which to execute the action