Condividi tramite


FileLinePositionSpan Struct

Definizione

Rappresenta un intervallo di testo in un file di codice sorgente in termini di nome file, numero di riga e offset all'interno della riga. Tuttavia, il file è effettivamente quello che è stato passato quando viene chiesto di analizzare; potrebbe non esserci davvero un file.

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)
Ereditarietà
FileLinePositionSpan
Attributi
Implementazioni

Costruttori

FileLinePositionSpan(String, LinePosition, LinePosition)

Inizializza l'istanza di FileLinePositionSpan.

FileLinePositionSpan(String, LinePositionSpan)

Inizializza l'istanza di FileLinePositionSpan.

Proprietà

EndLinePosition

Ottiene l'oggetto LinePosition della fine dell'intervallo.

HasMappedPath

True se è Path un percorso mappato.

IsValid

Restituisce true se l'intervallo rappresenta una posizione valida.

Path

Path o Null se l'intervallo rappresenta un valore non valido.

Span

Ottiene l'intervallo.

StartLinePosition

Ottiene l'oggetto LinePosition dell'inizio dell'intervallo.

Metodi

Equals(FileLinePositionSpan)

Determina se due oggetti FileLinePositionSpan sono uguali.

Equals(Object)

Determina se due oggetti FileLinePositionSpan sono uguali.

GetHashCode()

Funge da funzione hash per FileLinePositionSpan.

ToString()

Restituisce un oggetto String che rappresenta FileLinePositionSpan.

Operatori

Equality(FileLinePositionSpan, FileLinePositionSpan)

Rappresenta un intervallo di testo in un file di codice sorgente in termini di nome file, numero di riga e offset all'interno della riga. Tuttavia, il file è effettivamente quello che è stato passato quando viene chiesto di analizzare; potrebbe non esserci davvero un file.

Inequality(FileLinePositionSpan, FileLinePositionSpan)

Rappresenta un intervallo di testo in un file di codice sorgente in termini di nome file, numero di riga e offset all'interno della riga. Tuttavia, il file è effettivamente quello che è stato passato quando viene chiesto di analizzare; potrebbe non esserci davvero un file.

Si applica a