Table of Contents

Class SourceCoordinateExtensions

Namespace
RDCore.SDK.Server.ProtocolExtensions
Assembly
RDCore.SDK.dll

Converts between the model's source-coordinate types and their LSP protocol equivalents at the protocol boundary.

public static class SourceCoordinateExtensions
Inheritance
SourceCoordinateExtensions
Inherited Members

Methods

ToLsp(SourceLocation)

public static Location ToLsp(this SourceLocation location)

Parameters

location SourceLocation

Returns

Location

ToLsp(SourcePosition)

public static Position ToLsp(this SourcePosition position)

Parameters

position SourcePosition

Returns

Position

ToLsp(SourceRange)

public static Range ToLsp(this SourceRange range)

Parameters

range SourceRange

Returns

Range

ToSourceLocation(Location)

public static SourceLocation ToSourceLocation(this Location location)

Parameters

location Location

Returns

SourceLocation

ToSourcePosition(Position)

public static SourcePosition ToSourcePosition(this Position position)

Parameters

position Position

Returns

SourcePosition

ToSourceRange(Range)

public static SourceRange ToSourceRange(this Range range)

Parameters

range Range

Returns

SourceRange