SourceLocation Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает расположение в исходном файле.
public value class SourceLocation : IEquatable<Microsoft::VisualStudio::GraphModel::CodeSchema::SourceLocation>
[System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocationTypeConverter))]
public struct SourceLocation : IEquatable<Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocation>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocationTypeConverter))>]
type SourceLocation = struct
Public Structure SourceLocation
Implements IEquatable(Of SourceLocation)
- Наследование
-
SourceLocation
- Атрибуты
- Реализации
Конструкторы
| SourceLocation(String, Position) |
Создает экземпляр SourceLocation с заданными именем и позицией файла в файле. |
| SourceLocation(String, Position, Position) |
Создает экземпляр SourceLocation с заданным именем файла и позициями начала и окончания в файле. |
| SourceLocation(Uri, Position) |
Создает экземпляр SourceLocation с заданным URI имени файла и позицией в файле. |
| SourceLocation(Uri, Position, Position) |
Создает экземпляр SourceLocation с заданным URI имени файла и начальными и конечными позициями в файле. |
Свойства
| EndPosition |
Возвращает конечное расположение в файле. |
| FileName |
Возвращает имя файла, к которому принадлежит исходное расположение. |
| IsValid |
Возвращает значение true, если экземпляр исходного расположения является допустимым. |
| StartPosition |
Возвращает начальное расположение в файле. |
Методы
| CreateGraphNodeId() |
Создает идентификатор узла графа для этого исходного расположения, включая имя файла и позиции в качестве частей. |
| Equals(Object) |
Сравнивает этот экземпляр исходного расположения с другим объектом для проверки на равенство. |
| Equals(SourceLocation) |
Сравнивает этот экземпляр исходного расположения с другим экземпляром исходного расположения для проверки на равенство. |
| GetHashCode() |
См. раздел GetHashCode(). |
| ToString() |
Представляет это исходное расположение в виде строки. |
Операторы
| Equality(SourceLocation, SourceLocation) |
Сравнивает этот экземпляр исходного расположения с другим экземпляром исходного расположения для проверки на равенство. |
| Inequality(SourceLocation, SourceLocation) |
Сравнивает этот экземпляр исходного расположения с другим экземпляром исходного расположения для неравенства. |