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)

Сравнивает этот экземпляр исходного расположения с другим экземпляром исходного расположения для неравенства.

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