Bagikan melalui


Location Kelas

Definisi

Lokasi program dalam kode sumber.

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
Warisan
Location
Atribut

Properti

IsInMetadata

Mengembalikan true jika lokasi berada dalam metadata.

IsInSource

Mengembalikan true jika lokasi mewakili lokasi tertentu dalam file kode sumber.

Kind

Jenis lokasi (None/SourceFile/MetadataFile).

MetadataModule

Mengembalikan modul metadata yang terkait dengan lokasi atau null jika modul tidak tersedia.

None

Lokasi jenis LocationKind.None.

SourceSpan

Lokasi dalam pohon sintaks yang dikaitkan dengan lokasi ini.

SourceTree

Pohon sintaks lokasi ini terletak di atau null jika tidak dalam pohon sintaksis.

Metode

Create(String, TextSpan, LinePositionSpan)

Membuat instans Location untuk rentang dalam file.

Create(String, TextSpan, LinePositionSpan, String, LinePositionSpan)

Membuat instans Location untuk rentang dalam file dengan file dan rentang yang dipetakan.

Create(SyntaxTree, TextSpan)

Membuat instans Location untuk rentang dalam SyntaxTree.

Equals(Object)

Lokasi program dalam kode sumber.

GetDebuggerDisplay()

Lokasi program dalam kode sumber.

GetHashCode()

Lokasi program dalam kode sumber.

GetLineSpan()

Mendapatkan lokasi dalam hal jalur, baris, dan kolom.

GetMappedLineSpan()

Mendapatkan lokasi dalam hal jalur, baris, dan kolom setelah menerapkan arahan pemetaan baris sumber (#line di C# atau #ExternalSource di VB).

ToString()

Lokasi program dalam kode sumber.

Operator

Equality(Location, Location)

Lokasi program dalam kode sumber.

Inequality(Location, Location)

Lokasi program dalam kode sumber.

Berlaku untuk