Freigeben über


FileLinePositionSpan Struktur

Definition

Stellt eine Textspanne in einer Quellcodedatei in Bezug auf Dateinamen, Zeilennummer und Offset innerhalb der Zeile dar. Die Datei ist jedoch tatsächlich das, was bei der Analyse übergeben wurde. Möglicherweise gibt es nicht wirklich eine Datei.

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)
Vererbung
FileLinePositionSpan
Attribute
Implementiert

Konstruktoren

FileLinePositionSpan(String, LinePosition, LinePosition)

Initialisiert die FileLinePositionSpan-Instanz.

FileLinePositionSpan(String, LinePositionSpan)

Initialisiert die FileLinePositionSpan-Instanz.

Eigenschaften

EndLinePosition

Ruft das LinePosition des Endes der Spanne ab.

HasMappedPath

True, wenn es sich um Path einen zugeordneten Pfad handelt.

IsValid

Gibt true zurück, wenn die Spanne einen gültigen Speicherort darstellt.

Path

Pfad oder NULL, wenn die Spanne einen ungültigen Wert darstellt.

Span

Ruft die Spanne ab.

StartLinePosition

Ruft den LinePosition des Anfangs der Spanne ab.

Methoden

Equals(FileLinePositionSpan)

Bestimmt, ob zwei FileLinePositionSpan-Objekte gleich sind.

Equals(Object)

Bestimmt, ob zwei FileLinePositionSpan-Objekte gleich sind.

GetHashCode()

Dient als Hashfunktion für FileLinePositionSpan.

ToString()

Gibt ein String zurück, das darstellt FileLinePositionSpan.

Operatoren

Equality(FileLinePositionSpan, FileLinePositionSpan)

Stellt eine Textspanne in einer Quellcodedatei in Bezug auf Dateinamen, Zeilennummer und Offset innerhalb der Zeile dar. Die Datei ist jedoch tatsächlich das, was bei der Analyse übergeben wurde. Möglicherweise gibt es nicht wirklich eine Datei.

Inequality(FileLinePositionSpan, FileLinePositionSpan)

Stellt eine Textspanne in einer Quellcodedatei in Bezug auf Dateinamen, Zeilennummer und Offset innerhalb der Zeile dar. Die Datei ist jedoch tatsächlich das, was bei der Analyse übergeben wurde. Möglicherweise gibt es nicht wirklich eine Datei.

Gilt für: