Position クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ドキュメント上の位置を表す クラス。
詳細については、 言語サーバー プロトコルの仕様 に関するページを参照してください。
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 演算子をオーバーライドします。 |