FileLinePositionSpan Estructura

Definición

Representa un intervalo de texto en un archivo de código fuente en términos de nombre de archivo, número de línea y desplazamiento dentro de la línea. Sin embargo, el archivo es realmente lo que se pasó en cuando se le pidió que analizara; puede que realmente no haya un archivo.

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)
Herencia
FileLinePositionSpan
Atributos
Implementaciones

Constructores

Nombre Description
FileLinePositionSpan(String, LinePosition, LinePosition)

Inicializa la instancia FileLinePositionSpan.

FileLinePositionSpan(String, LinePositionSpan)

Inicializa la instancia FileLinePositionSpan.

Propiedades

Nombre Description
EndLinePosition

Obtiene el LinePosition del final del intervalo.

HasMappedPath

True si Path es una ruta de acceso asignada.

IsValid

Devuelve true si el intervalo representa una ubicación válida.

Path

Ruta de acceso o null si el intervalo representa un valor no válido.

Span

Obtiene el intervalo.

StartLinePosition

Obtiene el LinePosition del inicio del intervalo.

Métodos

Nombre Description
Equals(FileLinePositionSpan)

Determina si dos objetos FileLinePositionSpan son iguales.

Equals(Object)

Determina si dos objetos FileLinePositionSpan son iguales.

GetHashCode()

Actúa como una función hash para FileLinePositionSpan.

ToString()

Devuelve un String objeto que representa FileLinePositionSpan.

Operadores

Nombre Description
Equality(FileLinePositionSpan, FileLinePositionSpan)

Representa un intervalo de texto en un archivo de código fuente en términos de nombre de archivo, número de línea y desplazamiento dentro de la línea. Sin embargo, el archivo es realmente lo que se pasó en cuando se le pidió que analizara; puede que realmente no haya un archivo.

Inequality(FileLinePositionSpan, FileLinePositionSpan)

Representa un intervalo de texto en un archivo de código fuente en términos de nombre de archivo, número de línea y desplazamiento dentro de la línea. Sin embargo, el archivo es realmente lo que se pasó en cuando se le pidió que analizara; puede que realmente no haya un archivo.

Se aplica a