Location クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソース コード内のプログラムの場所。
public ref class Location abstract
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Location
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Location = class
Public MustInherit Class Location
- 継承
-
Location
- 属性
プロパティ
IsInMetadata |
場所がメタデータ内にある場合は true を返します。 |
IsInSource |
場所がソース コード ファイル内の特定の場所を表す場合は true を返します。 |
Kind |
場所の種類 (None/SourceFile/MetadataFile)。 |
MetadataModule |
場所が関連付けられているメタデータ モジュール、または |
None |
LocationKind.None の種類の場所。 |
SourceSpan |
この場所が関連付けられている構文ツリー内の場所。 |
SourceTree |
この場所の構文ツリーは、構文ツリー内にあるか |
メソッド
Create(String, TextSpan, LinePositionSpan) |
ファイル内のスパンの Location のインスタンスを作成します。 |
Create(String, TextSpan, LinePositionSpan, String, LinePositionSpan) |
マップされたファイルとスパンを持つファイル内のスパンの のインスタンス Location を作成します。 |
Create(SyntaxTree, TextSpan) |
内のスパンの Location のインスタンスを SyntaxTree作成します。 |
Equals(Object) |
ソース コード内のプログラムの場所。 |
GetDebuggerDisplay() |
ソース コード内のプログラムの場所。 |
GetHashCode() |
ソース コード内のプログラムの場所。 |
GetLineSpan() |
パス、行、列の観点から場所を取得します。 |
GetMappedLineSpan() |
ソース行マッピング ディレクティブを適用した後のパス、行、列の観点から場所を取得します ( |
ToString() |
ソース コード内のプログラムの場所。 |
演算子
Equality(Location, Location) |
ソース コード内のプログラムの場所。 |
Inequality(Location, Location) |
ソース コード内のプログラムの場所。 |
適用対象
.NET