Utils.ToLsp Method

Definition

Overloads

ToLsp(Position)

Converts position from a Q# compiler position into a language server protocol position.

ToLsp(Range)

Converts range from a Q# compiler range into a language server protocol range.

ToLsp(Position)

Converts position from a Q# compiler position into a language server protocol position.

public static Microsoft.VisualStudio.LanguageServer.Protocol.Position ToLsp (this Microsoft.Quantum.QsCompiler.DataTypes.Position? position);
static member ToLsp : Microsoft.Quantum.QsCompiler.DataTypes.Position -> Microsoft.VisualStudio.LanguageServer.Protocol.Position
<Extension()>
Public Function ToLsp (position As Position) As Position

Parameters

position
Position

Returns

Position

Applies to

ToLsp(Range)

Converts range from a Q# compiler range into a language server protocol range.

public static Microsoft.VisualStudio.LanguageServer.Protocol.Range ToLsp (this Microsoft.Quantum.QsCompiler.DataTypes.Range range);
static member ToLsp : Microsoft.Quantum.QsCompiler.DataTypes.Range -> Microsoft.VisualStudio.LanguageServer.Protocol.Range
<Extension()>
Public Function ToLsp (range As Range) As Range

Parameters

range
Range

Returns

Range

Applies to