SourceLocation 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |
SourceLocationAbsoluteIndex、LineIndex、および CharacterIndex が 0 に初期化された 。 |
プロパティ
AbsoluteIndex |
Razor ファイル内の場所。 |
CharacterIndex |
Razor ファイル内の場所。 |
FilePath |
ファイルのパス。 |
LineIndex |
このソースの場所によって参照される行の 1 から始まるインデックスを取得します。 |
メソッド
Advance(SourceLocation, String) |
の SourceLocation 長さによって を |
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を減算します。 |