JSToken Enumerazione

Definizione

Specifica le singole unità di codice, o token, che costituiscono il linguaggio JScript.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Ereditarietà

Campi

Abstract 15

Modificatore abstract.

AccessField 38

L'elemento language . Simbolo della funzione di accesso al campo.

Assert 104

Parola riservata assert.

Assign 69

Operatore di assegnazione =.

BitwiseAnd 52

Operatore AND bit per bit &.

BitwiseAndAssign 74

Operatore di assegnazione AND bit per bit &=.

BitwiseNot 40

Operatore NOT bit per bit ~.

BitwiseOr 50

Operatore OR bit per bit |.

BitwiseOrAssign 75

Operatore di assegnazione OR bit per bit |=.

BitwiseXor 51

Operatore XOR bit per bit ^.

BitwiseXorAssign 76

Operatore di assegnazione XOR bit per bit ^=.

Boolean 105

Tipo di dati boolean.

Break 6

Istruzione break.

Byte 106

Tipo di dati byte.

Case 84

Parola chiave case di un'istruzione switch.

Catch 85

Parola chiave catch di un'istruzione try.

Char 107

Tipo di dati char.

Class 24

Istruzione class.

Colon 82

Operatore ternario :.

Comma 83

Operatore virgola ,.

Comment 102

Testo commento.

ConditionalIf 81

Il quantificatore ? operatore ternario.

Const 23

Istruzione const.

Continue 5

Istruzione continue.

Debugger 86

Istruzione debugger.

Decimal 108

Tipo di dati decimal.

Decrement 45

Operatore di decremento --.

Default 87

Parola chiave default di un'istruzione switch.

Delete 41

Operatore delete.

Divide 65

Operatore di divisione /.

DivideAssign 73

Operatore di assegnazione di divisione /=.

Do 3

Istruzione do.

Double 109

Tipo di dati double.

DoubleColon 110

Parola riservata ::.

Else 88

Parola chiave else di un'istruzione if.

EndOfFile 0

Fine del file di cui è in corso la scansione o l'analisi. Rappresenta il valore predefinito.

EndOfLine 132

Fine della linea di cui è in corso l'analisi.

Ensure 112

Parola riservata ensure.

Enum 111

Istruzione enum.

Equal 53

Operatore di confronto di uguaglianza ==.

Event 21

Parola riservata evento.

Export 89

Parola riservata export.

Extends 90

Parola chiave extends di un'istruzione class.

False 30

Valore letterale false.

Final 20

Modificatore final.

Finally 91

Parola chiave finally di un'istruzione try.

FirstBinaryOp 46

Membro di enumerazione segnaposto che consente confronti come if JSToken.FirstBinaryOp < = token token = & & < JSToken.LastBinaryOp then....

FirstOp 39

Membro di enumerazione segnaposto che consente confronti, ad esempio if JSToken.FirstOp < = token token = & & < JSToken.LastOp then....

Float 113

Tipo di dati float.

For 2

Istruzione for.

Function 25

Istruzione function.

Get 92

Parola chiave get di un'istruzione function get.

Goto 114

Parola riservata goto.

GreaterThan 57

Operatore di confronto relazionale >.

GreaterThanEqual 60

Operatore di confronto relazionale>=.

Identifier 32

Identificatore.

If 1

Istruzione if.

Implements 93

Parola chiave implements di un'istruzione class o interface.

Import 8

Istruzione import.

In 68

Operatore in.

Increment 44

Operatore di incremento ++.

Instanceof 67

Operatore instanceof.

Int 115

Tipo di dati int.

IntegerLiteral 34

Valore letterale integer.

Interface 94

Istruzione interface.

Internal 14

Modificatore internal.

Invariant 116

Parola riservata invariant.

LastAssign 80

Membro di enumerazione segnaposto che consente confronti come if JSToken.Assign < = token token = & & < JSToken.LastAssign then....

LastBinaryOp 80

Membro di enumerazione segnaposto che consente confronti come if JSToken.FirstBinaryOp < = token token = & & < JSToken.LastBinaryOp then....

LastOp 83

Membro di enumerazione segnaposto che consente confronti come if JSToken.FirstBinaryOp < = token token = & & < JSToken.LastOp then....

LastPPOperator 66

Un membro di enumerazione segnaposto che consente confronti, ad esempio if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperator sono operazioni che possono essere pre-elaborate.

LeftBracket 37

Simbolo [.

LeftCurly 26

Simbolo {.

LeftParen 36

Simbolo (.

LeftShift 61

Operatore di spostamento a sinistra bit per bit <<.

LeftShiftAssign 78

Operatore di assegnazione di spostamento a sinistra <<=.

LessThan 58

Operatore di confronto relazionale <.

LessThanEqual 59

Operatore di confronto relazionale<=.

LogicalAnd 49

Operatore logico AND &&.

LogicalNot 39

L'operatore ! operatore logico NOT.

LogicalOr 48

Operatore logico OR ||.

Long 117

Tipo di dati long.

Minus 47

Operatore di sottrazione -.

MinusAssign 71

Operatore di assegnazione di sottrazione -=.

Modulo 66

Operatore modulo %.

ModuloAssign 77

Operatore di assegnazione modulo %=.

Multiply 64

Operatore di moltiplicazione *.

MultiplyAssign 72

Operatore di assegnazione di moltiplicazione *=.

Namespace 118

Parola riservata namespace.

Native 119

Parola riservata native.

New 95

Operatore new.

None -1

Nessun token. Ad esempio, prima di eseguire la scansione di eventuali token o in situazioni di errore.

NotEqual 54

Operatore di confronto di disuguaglianza !=.

Null 28

Valore letterale null.

NumericLiteral 35

Valore letterale numerico.

Package 13

Istruzione package.

ParamArray 126

Parola riservata ....

Plus 46

Operatore di addizione +.

PlusAssign 70

Operatore di assegnazione di addizione +=.

PreProcessDirective 133

Direttiva per il preprocessore.

PreProcessorConstant 101

Costante per il preprocessore.

Private 18

Modificatore private.

Protected 19

Modificatore protected.

Public 16

Modificatore public.

Require 120

Parola riservata require.

Return 7

Istruzione return.

RightBracket 100

Simbolo ].

RightCurly 99

Simbolo }.

RightParen 98

Simbolo ).

RightShift 62

Operatore di spostamento a destra bit per bit >>.

RightShiftAssign 79

Operatore di assegnazione di spostamento a destra >>=.

Sbyte 121

Tipo di dati sbyte.

Semicolon 27

Simbolo ;.

Set 96

Parola chiave set di un'istruzione function set.

Short 122

Tipo di dati short.

Static 17

Modificatore static.

StrictEqual 55

Operatore di confronto di identità ===.

StrictNotEqual 56

Operatore di confronto di identità !==.

StringLiteral 33

Valore letterale numerico.

Super 97

Istruzione super.

Switch 10

Istruzione switch.

Synchronized 123

Parola riservata synchronized.

This 31

Istruzione this.

Throw 11

Istruzione throw.

Throws 125

Parola riservata throws.

Transient 124

Parola riservata transient.

True 29

Valore letterale true.

Try 12

Istruzione try.

Typeof 43

Operatore typeof.

Uint 129

Tipo di dati uint.

Ulong 130

Tipo di dati ulong.

UnsignedRightShift 63

Operatore di spostamento a destra senza segno >>>.

UnsignedRightShiftAssign 80

Operatore di assegnazione spostamento a destra senza segno >>>=.

UnterminatedComment 103

Commento senza terminazione.

Use 131

Parola riservata use.

Ushort 128

Tipo di dati ushort.

Var 22

Istruzione var.

Void 42

Operatore void.

Volatile 127

Parola riservata volatile.

While 4

Istruzione while.

With 9

Istruzione with.

Commenti

I membri di questa enumerazione vengono utilizzati dallo scanner e dal parser per leggere il codice sorgente. I membri di questa enumerazione vengono utilizzati anche dalle classi di operatori per identificare l'operazione da eseguire. Per altre informazioni, vedere Creare un compilatore di linguaggio per .NET Framework.

Si applica a

Vedi anche