Поделиться через


FileLinePositionSpan Структура

Определение

Представляет диапазон текста в файле исходного кода с точки зрения имени файла, номера строки и смещения в строке. Однако файл на самом деле является тем, что было передано при запросе на синтаксический анализ; на самом деле может не быть файла.

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)
Наследование
FileLinePositionSpan
Атрибуты
Реализации

Конструкторы

FileLinePositionSpan(String, LinePosition, LinePosition)

Инициализирует экземпляр FileLinePositionSpan.

FileLinePositionSpan(String, LinePositionSpan)

Инициализирует экземпляр FileLinePositionSpan.

Свойства

EndLinePosition

LinePosition Возвращает конец диапазона.

HasMappedPath

Значение true, Path если является сопоставленным путем.

IsValid

Возвращает значение true, если диапазон представляет допустимое расположение.

Path

Path или null, если диапазон представляет недопустимое значение.

Span

Возвращает диапазон.

StartLinePosition

LinePosition Возвращает начало диапазона.

Методы

Equals(FileLinePositionSpan)

Определяет, равны ли два объекта FileLinePositionSpan.

Equals(Object)

Определяет, равны ли два объекта FileLinePositionSpan.

GetHashCode()

Служит хэш-функцией для FileLinePositionSpan.

ToString()

Возвращает объект , String представляющий FileLinePositionSpan.

Операторы

Equality(FileLinePositionSpan, FileLinePositionSpan)

Представляет диапазон текста в файле исходного кода с точки зрения имени файла, номера строки и смещения в строке. Однако файл на самом деле является тем, что было передано при запросе на синтаксический анализ; на самом деле может не быть файла.

Inequality(FileLinePositionSpan, FileLinePositionSpan)

Представляет диапазон текста в файле исходного кода с точки зрения имени файла, номера строки и смещения в строке. Однако файл на самом деле является тем, что было передано при запросе на синтаксический анализ; на самом деле может не быть файла.

Применяется к