JSToken Enumeração

Definição

Especifica as unidades individuais de código ou tokens , que compõem o idioma JScript.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Campos

Nome Valor Description
None -1

Nenhum token. Por exemplo, antes de verificar tokens ou em situações de erro.

EndOfFile 0

O final do arquivo que está sendo verificado ou analisado. Este é o valor padrão.

If 1

A instrução if.

For 2

A instrução for.

Do 3

A instrução do.

While 4

A instrução while.

Continue 5

A instrução continue.

Break 6

A instrução break.

Return 7

A instrução return.

Import 8

A instrução import.

With 9

A instrução with.

Switch 10

A instrução switch.

Throw 11

A instrução throw.

Try 12

A instrução try.

Package 13

A instrução package.

Internal 14

O internal modificador.

Abstract 15

O abstract modificador.

Public 16

O public modificador.

Static 17

O static modificador.

Private 18

O private modificador.

Protected 19

O protected modificador.

Final 20

O final modificador.

Event 21

A event palavra reservada.

Var 22

A instrução var.

Const 23

A instrução const.

Class 24

A instrução class.

Function 25

A instrução function.

LeftCurly 26

O { símbolo.

Semicolon 27

O ; símbolo.

Null 28

O null literal.

True 29

O true literal.

False 30

O false literal.

This 31

A instrução this.

Identifier 32

Um identificador.

StringLiteral 33

Um literal numérico.

IntegerLiteral 34

Um literal inteiro.

NumericLiteral 35

Um literal numérico.

LeftParen 36

O ( símbolo.

LeftBracket 37

O [ símbolo.

AccessField 38

O . símbolo do acessador de campo.

FirstOp 39

Um membro de enumeração de espaço reservado que habilita comparações como if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

O ! operador NOT lógico.

BitwiseNot 40

O ~ operador NOT bit a bit.

Delete 41

O operador delete.

Void 42

O operador void.

Typeof 43

O operador typeof.

Increment 44

O ++ operador de incremento.

Decrement 45

O -- operador decremento.

FirstBinaryOp 46

Um membro de enumeração de espaço reservado que habilita comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

O + operador de adição.

Minus 47

O - operador de subtração.

LogicalOr 48

O || operador OR lógico.

LogicalAnd 49

O && operador AND lógico.

BitwiseOr 50

O | operador OR bit a bit.

BitwiseXor 51

O ^ operador XOR bit a bit.

BitwiseAnd 52

O & operador AND bit a bit.

Equal 53

O == operador de comparação de igualdade.

NotEqual 54

O != operador de comparação de desigualdade.

StrictEqual 55

O === operador de comparação de identidade.

StrictNotEqual 56

O !== operador de comparação de identidade.

GreaterThan 57

O > operador de comparação relacional.

LessThan 58

O < operador de comparação relacional.

LessThanEqual 59

O <= operador de comparação relacional.

GreaterThanEqual 60

O >= operador de comparação relacional.

LeftShift 61

O << operador de turno esquerdo bit a bit.

RightShift 62

O >> operador de deslocamento para a direita bit a bit.

UnsignedRightShift 63

O >>> operador de deslocamento para a direita sem sinal.

Multiply 64

O * operador de multiplicação.

Divide 65

O / operador de divisão.

LastPPOperator 66

Um membro de enumeração de espaço reservado que permite comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators são operações que podem ser pré-processadas.

Modulo 66

O % operador de módulo.

Instanceof 67

O operador instanceof.

In 68

O operador in.

Assign 69

O = operador de atribuição.

PlusAssign 70

O += operador de atribuição de adição.

MinusAssign 71

O -= operador de atribuição de subtração.

MultiplyAssign 72

O *= operador de atribuição de multiplicação.

DivideAssign 73

O /= operador de atribuição de divisão.

BitwiseAndAssign 74

O &= operador de atribuição AND bit a bit.

BitwiseOrAssign 75

O |= operador de atribuição OR bit a bit.

BitwiseXorAssign 76

O ^= operador de atribuição XOR bit a bit.

ModuloAssign 77

O %= operador de atribuição de módulo.

LeftShiftAssign 78

O <<= operador de atribuição de turno à esquerda.

RightShiftAssign 79

O >>= operador de atribuição de deslocamento à direita.

LastAssign 80

Um membro de enumeração de espaço reservado que habilita comparações como if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Um membro de enumeração de espaço reservado que habilita comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

O >>>= operador de atribuição de deslocamento para a direita sem sinal.

ConditionalIf 81

O ? operador ternário.

Colon 82

O : operador ternário.

Comma 83

O , operador de vírgula.

LastOp 83

Um membro de enumeração de espaço reservado que habilita comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

A case palavra-chave de uma switch instrução.

Catch 85

A catch palavra-chave de uma try instrução.

Debugger 86

A instrução debugger.

Default 87

A default palavra-chave de uma switch instrução.

Else 88

A else palavra-chave de uma instrução if .

Export 89

A export palavra reservada.

Extends 90

A extends palavra-chave de uma class instrução.

Finally 91

A finally palavra-chave de uma try instrução.

Get 92

A get palavra-chave de uma function get instrução.

Implements 93

A implements palavra-chave de uma class ou interface instrução.

Interface 94

A instrução interface.

New 95

O operador new.

Set 96

A set palavra-chave de uma function set instrução.

Super 97

A instrução super.

RightParen 98

O ) símbolo.

RightCurly 99

O } símbolo.

RightBracket 100

O ] símbolo.

PreProcessorConstant 101

Uma constante de pré-processador.

Comment 102

Comentário de texto.

UnterminatedComment 103

Um comentário não encerrado.

Assert 104

A assert palavra reservada.

Boolean 105

O boolean tipo de dados.

Byte 106

O byte tipo de dados.

Char 107

O char tipo de dados.

Decimal 108

O decimal tipo de dados.

Double 109

O double tipo de dados.

DoubleColon 110

A :: palavra reservada.

Enum 111

A instrução enum.

Ensure 112

A ensure palavra reservada.

Float 113

O float tipo de dados.

Goto 114

A goto palavra reservada.

Int 115

O int tipo de dados.

Invariant 116

A invariant palavra reservada.

Long 117

O long tipo de dados.

Namespace 118

A namespace palavra reservada.

Native 119

A native palavra reservada.

Require 120

A require palavra reservada.

Sbyte 121

O sbyte tipo de dados.

Short 122

O short tipo de dados.

Synchronized 123

A synchronized palavra reservada.

Transient 124

A transient palavra reservada.

Throws 125

A throws palavra reservada.

ParamArray 126

A ... palavra reservada.

Volatile 127

A volatile palavra reservada.

Ushort 128

O ushort tipo de dados.

Uint 129

O uint tipo de dados.

Ulong 130

O ulong tipo de dados.

Use 131

A use palavra reservada.

EndOfLine 132

O final da linha que está sendo analisada.

PreProcessDirective 133

Uma diretiva de pré-processador.

Comentários

Os membros dessa enumeração são usados pelo scanner e pelo analisador para ler o código-fonte. Os membros dessa enumeração também são usados por classes de operador para identificar a operação a ser executada. Para obter mais informações, consulte Criar um compilador de linguagem para o .NET Framework.

Aplica-se a

Confira também