Table of Contents

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

string

Properties

Kind

Unique identifier specifying the kind of action to process.

public override string Kind { get; }

Property Value

string

OperationList

List of operations that should be executed.

public BaseAction[] OperationList { get; init; }

Property Value

BaseAction[]

Methods

ExecuteAsync(IGlspSession)

Executes the action in the context of the given session

public override Task ExecuteAsync(IGlspSession session)

Parameters

session IGlspSession

The session in which to execute the action

Returns

Task