SourceLocation 構造体

定義

Razor ファイル内の場所。

public value class SourceLocation : IComparable<Microsoft::AspNetCore::Razor::SourceLocation>, IEquatable<Microsoft::AspNetCore::Razor::SourceLocation>
public struct SourceLocation : IComparable<Microsoft.AspNetCore.Razor.SourceLocation>, IEquatable<Microsoft.AspNetCore.Razor.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
継承
SourceLocation
実装

コンストラクター

SourceLocation(Int32, Int32, Int32)

SourceLocation の新しいインスタンスを初期化します。

SourceLocation(String, Int32, Int32, Int32)

SourceLocation の新しいインスタンスを初期化します。

フィールド

Undefined

未定義 SourceLocationの 。

Zero

SourceLocationAbsoluteIndexLineIndex、および CharacterIndex が 0 に初期化された 。

プロパティ

AbsoluteIndex

Razor ファイル内の場所。

CharacterIndex

Razor ファイル内の場所。

FilePath

ファイルのパス。

LineIndex

このソースの場所によって参照される行の 1 から始まるインデックスを取得します。

メソッド

Advance(SourceLocation, String)

SourceLocation 長さによって を text進めます。

CompareTo(SourceLocation)

Razor ファイル内の場所。

Equals(Object)

Razor ファイル内の場所。

Equals(SourceLocation)

Razor ファイル内の場所。

GetHashCode()

Razor ファイル内の場所。

ToString()

Razor ファイル内の場所。

演算子

Addition(SourceLocation, SourceLocation)

2 つの SourceLocationを追加します。

Equality(SourceLocation, SourceLocation)

オペランドが等しいかどうかを判断します。

GreaterThan(SourceLocation, SourceLocation)

最初のオペランドが 2 番目のオペランドより大きいかどうかを判断します。

Inequality(SourceLocation, SourceLocation)

オペランドが等しくないかどうかを判断します。

LessThan(SourceLocation, SourceLocation)

最初のオペランドが 2 番目のオペランドより小さいかどうかを判断します。

Subtraction(SourceLocation, SourceLocation)

2 つの SourceLocationを減算します。

適用対象