Utils.ToQSharp Method

Definition

Overloads

ToQSharp(Position)

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

ToQSharp(Range)

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

ToQSharp(Position)

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

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

Parameters

position
Position

Returns

Position

Exceptions

position is invalid.

Applies to

ToQSharp(Range)

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

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

Parameters

range
Range

Returns

Range

Exceptions

range is invalid.

Applies to