SnapshotLineInfoデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
Length | 復帰改行/改行文字を含む行のすべてのテキストの長さを返します。(読み取り専用)。 | |
LineIndex | 線の 0 から始まるインデックスを返します | |
LineNumber | 1 から始まる行番号を返します (読み取り専用)。 | |
OverallOffset | ドキュメントの先頭からこの行のゼロで始まるオフセットを返します (読み取り専用)。 | |
Snapshot | 関連付けられた TextDocumentSnapshot を返します (読み取り専用)。 | |
TextLength | 復帰改行/改行文字以外の行のすべてのテキストの長さを返します。(読み取り専用)。 | |
TokenCount | 行末トークンを含む行内のトークンの合計数を返します (読み取り専用)。 |
名前 | 解説 | |
---|---|---|
Contains | token がこの行内に含まれる場合 true を返します。 | |
Equals | オーバーロードされます。 指定されたオブジェクトとこのオブジェクトが等しいかを比較します。 | |
GetCharacter | 行の特定のオフセットにある文字を返します。 | |
GetHashCode | オブジェクトのハッシュ コードを返します。 | |
GetIndent | 行インデントを返します。 | |
GetText | 行を構成するすべての Token から連結したテキストを返します。 | |
GetTokenAtIndex | 指定したインデックスのトークンを返します。 | |
GetTokenAtOffset | 特定の文字を含むトークンを返します。 | |
IndexOf | トークンの 0 から始まるインデックスを返します。 | |
IsSameAs | SnapshotLineInfo が同じ線コンテンツを表す場合、true を返します。 | |
ToString | オブジェクトの文字列表現を返します |
等価判定演算子 | 2 つの SnapshotLineInfo 構造の値を比較して一致するかどうか調べます。 |
等しくないか判定する演算子 | 2 つの SnapshotLineInfo 構造の値が等しいか比較します。 |