Table of Contents

Class NavigateToExternalTargetAction

Namespace
NMF.Glsp.Protocol.Navigation
Assembly
NMF.Glsp.dll

If a navigation target cannot be resolved or the resolved target is something that is not part of our source model, e.g., a separate documentation file, a NavigateToExternalTargetAction may be sent. Since the target it outside of the model scope such an action would be typically handled by an integration layer (such as the surrounding IDE).

public class NavigateToExternalTargetAction : BaseAction
Inheritance
NavigateToExternalTargetAction
Inherited Members

Fields

NavigateToExternalTargetActionKind

The kind value used for this kind of action

public const string NavigateToExternalTargetActionKind = "navigateToExternalTarget"

Field Value

string

Properties

Kind

Unique identifier specifying the kind of action to process.

public override string Kind { get; }

Property Value

string

NavigationTarget

The target to which we navigate.

public NavigationTarget NavigationTarget { get; init; }

Property Value

NavigationTarget