SourceLocation Estrutura

Definição

Especifica um local em um arquivo de origem.

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)
Herança
SourceLocation
Atributos
Implementações

Construtores

SourceLocation(String, Position)

Cria uma instância de SourceLocation com o nome de arquivo e a posição especificados no arquivo.

SourceLocation(String, Position, Position)

Cria uma instância do SourceLocation com o nome de arquivo e as posições de início/fim especificadas no arquivo.

SourceLocation(Uri, Position)

Cria uma instância de SourceLocation com o URI de nome de arquivo fornecido e a posição no arquivo.

SourceLocation(Uri, Position, Position)

Cria uma instância do SourceLocation com o URI de nome de arquivo fornecido e as posições de início/fim no arquivo.

Propriedades

EndPosition

Obtém o local final no arquivo.

FileName

Obtém o nome do arquivo ao qual este local de origem pertence.

IsValid

Será true se a instância do local de origem for válida.

StartPosition

Obtém o local inicial no arquivo.

Métodos

CreateGraphNodeId()

Cria a ID do nó do grafo para esse local de origem, que inclui o nome do arquivo e as posições como partes.

Equals(Object)

Compara esta instância de local de origem com outro objeto para igualdade.

Equals(SourceLocation)

Compara essa instância de local de origem com outra instância de local de origem para igualdade.

GetHashCode()

Consulte GetHashCode().

ToString()

Representa esse local de origem como uma cadeia de caracteres.

Operadores

Equality(SourceLocation, SourceLocation)

Compara essa instância de local de origem com outra instância de local de origem para igualdade.

Inequality(SourceLocation, SourceLocation)

Compara essa instância de local de origem com outra instância de local de origem para desigualdade.

Aplica-se a