Range Структура

Определение

Структура, описывающая диапазон текста в документе.

public value class Range : IComparable<Microsoft::VisualStudio::RpcContracts::Utilities::Range>, IEquatable<Microsoft::VisualStudio::RpcContracts::Utilities::Range>
[System.Runtime.Serialization.DataContract]
public struct Range : IComparable<Microsoft.VisualStudio.RpcContracts.Utilities.Range>, IEquatable<Microsoft.VisualStudio.RpcContracts.Utilities.Range>
[<System.Runtime.Serialization.DataContract>]
type Range = struct
Public Structure Range
Implements IComparable(Of Range), IEquatable(Of Range)
Наследование
Range
Атрибуты
Реализации

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

Range(Int32, Int32, Int32, Int32)

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

Поля

Unknown

Используется, если диапазон для диагностики неизвестен.

Свойства

EndColumn

Возвращает смещение (от нуля) от начала EndLine до конца диапазона.

EndLine

Возвращает строку (от 0) конца диапазона.

StartColumn

Возвращает смещение (от нуля) смещения от начала StartLine диапазона.

StartLine

Возвращает строку (от нуля) начала диапазона.

Методы

CompareTo(Range)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Equals(Object)
Equals(Range)

Indicates whether the current object is equal to another object of the same type.

GetHashCode() System.IComparable`1.GetHashCode
ToString() System.IComparable`1.ToString

Операторы

Equality(Range, Range)

Указывает, является ли left и right екуиавлент.

GreaterThan(Range, Range)

Указывает left , больше ли right .

GreaterThanOrEqual(Range, Range)

Указывает left , является ли значение больше или равно right .

Inequality(Range, Range)

Указывает left , различаются ли и right .

LessThan(Range, Range)

Указывает left , меньше ли right .

LessThanOrEqual(Range, Range)

Указывает left , меньше ли или равно right .

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