Compartilhar via


FileLinePositionSpan Estrutura

Definição

Representa um intervalo de texto em um arquivo de código-fonte em termos de nome de arquivo, número de linha e deslocamento dentro da linha. No entanto, o arquivo é, na verdade, o que foi passado quando solicitado a analisar; pode não haver realmente um arquivo.

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)
Herança
FileLinePositionSpan
Atributos
Implementações

Construtores

FileLinePositionSpan(String, LinePosition, LinePosition)

Inicializa a instância FileLinePositionSpan.

FileLinePositionSpan(String, LinePositionSpan)

Inicializa a instância FileLinePositionSpan.

Propriedades

EndLinePosition

Obtém o LinePosition do final do intervalo.

HasMappedPath

True se o Path for um caminho mapeado.

IsValid

Retornará true se o intervalo representar um local válido.

Path

Caminho ou nulo se o intervalo representar um valor inválido.

Span

Obtém o intervalo.

StartLinePosition

Obtém o LinePosition do início do intervalo.

Métodos

Equals(FileLinePositionSpan)

Determina se dois objetos FileLinePositionSpan são iguais.

Equals(Object)

Determina se dois objetos FileLinePositionSpan são iguais.

GetHashCode()

Serve como uma função de hash para FileLinePositionSpan.

ToString()

Retorna um String que representa FileLinePositionSpan.

Operadores

Equality(FileLinePositionSpan, FileLinePositionSpan)

Representa um intervalo de texto em um arquivo de código-fonte em termos de nome de arquivo, número de linha e deslocamento dentro da linha. No entanto, o arquivo é, na verdade, o que foi passado quando solicitado a analisar; pode não haver realmente um arquivo.

Inequality(FileLinePositionSpan, FileLinePositionSpan)

Representa um intervalo de texto em um arquivo de código-fonte em termos de nome de arquivo, número de linha e deslocamento dentro da linha. No entanto, o arquivo é, na verdade, o que foi passado quando solicitado a analisar; pode não haver realmente um arquivo.

Aplica-se a