ParseReason Enumeração

Definição

Fornece motivos para uma operação de análise em um serviço de linguagem.

public enum class ParseReason
public enum class ParseReason
enum ParseReason
public enum ParseReason
type ParseReason = 
Public Enum ParseReason
Herança
ParseReason

Campos

Autos 10

Analise o bloco de código no local fornecido para obter as expressões que podem ser de interesse na janela depuração automática (uma expressão é o nome da variável ou do parâmetro que pode ser avaliado para produzir um valor).

Check 5

Analise o arquivo de origem inteiro, verificando se há erros. Essa passagem também deve criar listas de pares de idiomas correspondentes, tercetos, membros e métodos.

CodeSpan 11

Analise a seção de código que contém o local especificado para localizar a extensão da instrução. Usado na validação de pontos de interrupção.

CompleteWord 6

Parse para obter a palavra parcialmente concluída antes da posição atual a fim de mostrar uma lista de conclusões possíveis (Membros, argumentos, métodos).

DisplayMemberList 7

Analise o separador e o nome possível antes dele, para obter uma lista de membros a serem mostrados em uma lista de conclusão de membro.

Goto 12

Analise o identificador ou a expressão no local especificado para obter um possível URI de um arquivo em que o identificador é definido, declarado ou referenciado.

HighlightBraces 2

Analise para localizar os pares de idiomas correspondentes (como "{" e "}" ou " < " e " > ") que incluem o local fornecido para que eles e seu conteúdo possam ser realçados.

MatchBraces 4

Analise o par de idiomas no local indicado para encontrar sua correspondência.

MemberSelect 1

Analise o caractere separador antes do local atual para obter uma lista de membros da classe.

MemberSelectAndHighlightBraces 3

Analise o caractere no local atual para concluir uma seleção de membro e realçar o par correspondente ao caractere analisado (como ")" após um nome de método).

MethodTip 9

Analise o nome do método antes da posição atual para produzir uma lista de todas as assinaturas de método sobrecarregadas que correspondem ao nome do método.

None 0

Um valor de espaço reservado que indica que nenhuma análise deve ser feita.

QuickInfo 8

Analise o identificador ou a seleção no local fornecido para obter informações de tipo a serem mostradas em uma dica de ferramenta de informações rápidas do IntelliSense.

Comentários

Esses são os motivos pelos quais uma operação de análise é executada em um serviço de linguagem. A maioria dos motivos confinam a análise para a linha atual e, portanto, são muito rápidas, alguns motivos chamam uma análise mais abrangente que pode demorar um pouco e, portanto, normalmente feito em um thread em segundo plano.

Aplica-se a