FileLinePositionSpan 構造体

定義

ソース コード ファイル内のテキスト範囲を、ファイル名、行番号、および行内のオフセットで表します。 ただし、ファイルは実際には解析を求められたときに渡されたものです。実際にはファイルがない可能性があります。

public value class FileLinePositionSpan : IEquatable<Microsoft::CodeAnalysis::FileLinePositionSpan>
public struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
public readonly struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
[System.Runtime.Serialization.DataContract]
public readonly struct FileLinePositionSpan : IEquatable<Microsoft.CodeAnalysis.FileLinePositionSpan>
type FileLinePositionSpan = struct
[<System.Runtime.Serialization.DataContract>]
type FileLinePositionSpan = struct
Public Structure FileLinePositionSpan
Implements IEquatable(Of FileLinePositionSpan)
継承
FileLinePositionSpan
属性
実装

コンストラクター

FileLinePositionSpan(String, LinePosition, LinePosition)

FileLinePositionSpan インスタンスを初期化します。

FileLinePositionSpan(String, LinePositionSpan)

FileLinePositionSpan インスタンスを初期化します。

プロパティ

EndLinePosition

LinePositionスパンの末尾の を取得します。

HasMappedPath

True を指定すると、 Path がマップされたパスになります。

IsValid

スパンが有効な場所を表す場合は true を返します。

Path

パス。スパンが無効な値を表す場合は null。

Span

スパンを取得します。

StartLinePosition

LinePositionスパンの開始の を取得します。

メソッド

Equals(FileLinePositionSpan)

2 つの FileLinePositionSpan オブジェクトが等しいかどうかを判断します。

Equals(Object)

2 つの FileLinePositionSpan オブジェクトが等しいかどうかを判断します。

GetHashCode()

FileLinePositionSpan のハッシュ関数として機能します。

ToString()

を表す を String 返します FileLinePositionSpan

演算子

Equality(FileLinePositionSpan, FileLinePositionSpan)

ソース コード ファイル内のテキスト範囲を、ファイル名、行番号、および行内のオフセットで表します。 ただし、ファイルは実際には解析を求められたときに渡されたものです。実際にはファイルがない可能性があります。

Inequality(FileLinePositionSpan, FileLinePositionSpan)

ソース コード ファイル内のテキスト範囲を、ファイル名、行番号、および行内のオフセットで表します。 ただし、ファイルは実際には解析を求められたときに渡されたものです。実際にはファイルがない可能性があります。

適用対象