次の方法で共有


Position クラス

定義

テキスト ドキュメント上の位置を表す クラス。

詳細については、 言語サーバー プロトコルの仕様 に関するページを参照してください。

public ref class Position : IEquatable<Microsoft::VisualStudio::LanguageServer::Protocol::Position ^>
[System.Runtime.Serialization.DataContract]
public class Position : IEquatable<Microsoft.VisualStudio.LanguageServer.Protocol.Position>
[<System.Runtime.Serialization.DataContract>]
type Position = class
    interface IEquatable<Position>
Public Class Position
Implements IEquatable(Of Position)
継承
Position
属性
実装

コンストラクター

Position()

Position クラスの新しいインスタンスを初期化します。

Position(Int32, Int32)

Position クラスの新しいインスタンスを初期化します。

プロパティ

Character

文字番号を取得または設定します。

Line

行番号を取得または設定します。

メソッド

Equals(Object)

基底クラスメソッド Equals(Object)をオーバーライドします。 行と文字が同じ場合、2 つの位置が等しくなります。

Equals(Position)

テキスト ドキュメント上の位置を表す クラス。

詳細については、 言語サーバー プロトコルの仕様 に関するページを参照してください。

GetHashCode()

基底クラス のメソッドをオーバーライドします GetHashCode()

演算子

Equality(Position, Position)

既定の equals 演算子をオーバーライドします。 両方が null の場合は 2 つの位置が等しいか、そのうちの 1 つがもう一方と同等のオブジェクトである場合は、2 つの位置が等しくなります。

Inequality(Position, Position)

既定の not equals 演算子をオーバーライドします。

適用対象