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


SourceLocation Структура

Определение

Расположение в файле Razor.

public value class SourceLocation : IComparable<Microsoft::AspNetCore::Razor::SourceLocation>, IEquatable<Microsoft::AspNetCore::Razor::SourceLocation>
public struct SourceLocation : IComparable<Microsoft.AspNetCore.Razor.SourceLocation>, IEquatable<Microsoft.AspNetCore.Razor.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
Наследование
SourceLocation
Реализации

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

SourceLocation(Int32, Int32, Int32)

Инициализирует новый экземпляр SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Инициализирует новый экземпляр SourceLocation.

Поля

Undefined

Неопределенный SourceLocationобъект .

Zero

Объект SourceLocation с AbsoluteIndex, LineIndexи инициализированным CharacterIndex значением 0.

Свойства

AbsoluteIndex

Расположение в файле Razor.

CharacterIndex

Расположение в файле Razor.

FilePath

Путь к файлу.

LineIndex

Возвращает индекс строки, на которую ссылается данное исходное расположение.

Методы

Advance(SourceLocation, String)

Перемещает на SourceLocation длину text.

CompareTo(SourceLocation)

Расположение в файле Razor.

Equals(Object)

Расположение в файле Razor.

Equals(SourceLocation)

Расположение в файле Razor.

GetHashCode()

Расположение в файле Razor.

ToString()

Расположение в файле Razor.

Операторы

Addition(SourceLocation, SourceLocation)

Добавляет два SourceLocationс.

Equality(SourceLocation, SourceLocation)

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

GreaterThan(SourceLocation, SourceLocation)

Определяет, больше ли первый операнд, чем второй.

Inequality(SourceLocation, SourceLocation)

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

LessThan(SourceLocation, SourceLocation)

Определяет, меньше ли первый операнд, чем второй.

Subtraction(SourceLocation, SourceLocation)

Вычитает два SourceLocations.

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