JSToken Wyliczenie

Definicja

Określa poszczególne jednostki kodu lub tokenów tworzące język JScript.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Dziedziczenie

Pola

Abstract 15

abstract Modyfikator.

AccessField 38

. Symbol dostępu do pola.

Assert 104

Zastrzeżone assert słowo.

Assign 69

= Operator przypisania.

BitwiseAnd 52

Bitowy & operator AND.

BitwiseAndAssign 74

Operator przypisywania bitowego &= AND.

BitwiseNot 40

~ Bitowy operator NOT.

BitwiseOr 50

Bitowy | operator OR.

BitwiseOrAssign 75

|= Bitowy operator przypisania OR.

BitwiseXor 51

Operator XOR bitowy ^ .

BitwiseXorAssign 76

Bitowy ^= operator przypisania XOR.

Boolean 105

Typ boolean danych.

Break 6

Instrukcji break.

Byte 106

Typ byte danych.

Case 84

case Słowo kluczowe instrukcjiswitch.

Catch 85

catch Słowo kluczowe instrukcjitry.

Char 107

Typ char danych.

Class 24

Instrukcji class.

Colon 82

Ternary : operator.

Comma 83

, Operator przecinka.

Comment 102

Tekst komentarza.

ConditionalIf 81

Ternary ? operator.

Const 23

Instrukcji const.

Continue 5

Instrukcji continue.

Debugger 86

Instrukcji debugger.

Decimal 108

Typ decimal danych.

Decrement 45

-- Operator dekrementacji.

Default 87

default Słowo kluczowe instrukcjiswitch.

Delete 41

Operator delete.

Divide 65

Operator dzielenia / .

DivideAssign 73

/= Operator przypisania podziału.

Do 3

Instrukcji do.

Double 109

Typ double danych.

DoubleColon 110

Zastrzeżone :: słowo.

Else 88

else Słowo kluczowe instrukcjiif.

EndOfFile 0

Koniec skanowanego lub przeanalizowanego pliku. Jest to wartość domyślna.

EndOfLine 132

Koniec analizowanej linii.

Ensure 112

Zastrzeżone ensure słowo.

Enum 111

Instrukcji enum.

Equal 53

== Operator porównania równości.

Event 21

Zastrzeżone event słowo.

Export 89

Zastrzeżone export słowo.

Extends 90

extends Słowo kluczowe instrukcjiclass.

False 30

Literał false .

Final 20

final Modyfikator.

Finally 91

finally Słowo kluczowe instrukcjitry.

FirstBinaryOp 46

Element członkowski wyliczenia symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

FirstOp 39

Element członkowski wyliczenia symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

Float 113

Typ float danych.

For 2

Instrukcji for.

Function 25

Instrukcji function.

Get 92

get Słowo kluczowe instrukcjifunction get.

Goto 114

Zastrzeżone goto słowo.

GreaterThan 57

> Operator porównania relacyjnego.

GreaterThanEqual 60

>= Operator porównania relacyjnego.

Identifier 32

Identyfikator.

If 1

Instrukcji if.

Implements 93

implements Słowo kluczowe instrukcji class orinterface.

Import 8

Instrukcji import.

In 68

Operator in.

Increment 44

++ Operator przyrostu.

Instanceof 67

Operator instanceof.

Int 115

Typ int danych.

IntegerLiteral 34

Literał liczby całkowitej.

Interface 94

Instrukcji interface.

Internal 14

internal Modyfikator.

Invariant 116

Zastrzeżone invariant słowo.

LastAssign 80

Element członkowski wyliczenia symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Element członkowski wyliczenia symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

LastOp 83

Element członkowski wyliczenia symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

LastPPOperator 66

Element członkowski wyliczania symbolu zastępczego, który umożliwia porównania, takie jak if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators, to operacje, które można wstępnie przetworzyć.

LeftBracket 37

[ Symbol.

LeftCurly 26

{ Symbol.

LeftParen 36

( Symbol.

LeftShift 61

Operator przesunięcia bitowego << w lewo.

LeftShiftAssign 78

Operator przypisania przesunięcia po lewej <<= stronie.

LessThan 58

< Operator porównania relacyjnego.

LessThanEqual 59

<= Operator porównania relacyjnego.

LogicalAnd 49

Operator && logiczny AND.

LogicalNot 39

Logiczny ! operator NOT.

LogicalOr 48

Operator || logiczny OR.

Long 117

Typ long danych.

Minus 47

- Operator odejmowania.

MinusAssign 71

-= Operator przypisania odejmowania.

Modulo 66

% Operator modulu.

ModuloAssign 77

%= Operator przypisania modulu.

Multiply 64

* Operator mnożenia.

MultiplyAssign 72

*= Operator przypisania mnożenia.

Namespace 118

Zastrzeżone namespace słowo.

Native 119

Zastrzeżone native słowo.

New 95

Operator new.

None -1

Brak tokenu. Na przykład przed skanowaniem jakichkolwiek tokenów lub w sytuacjach błędów.

NotEqual 54

!= Operator porównania nierówności.

Null 28

Literał null .

NumericLiteral 35

Literał liczbowy.

Package 13

Instrukcji package.

ParamArray 126

Zastrzeżone ... słowo.

Plus 46

Operator dodawania + .

PlusAssign 70

Operator przypisania dodawania += .

PreProcessDirective 133

Dyrektywa preprocesora.

PreProcessorConstant 101

Stała preprocesora.

Private 18

private Modyfikator.

Protected 19

protected Modyfikator.

Public 16

public Modyfikator.

Require 120

Zastrzeżone require słowo.

Return 7

Instrukcji return.

RightBracket 100

] Symbol.

RightCurly 99

} Symbol.

RightParen 98

) Symbol.

RightShift 62

Operator przesunięcia bitowego >> w prawo.

RightShiftAssign 79

>>= Operator przypisania przesunięcia po prawej stronie.

Sbyte 121

Typ sbyte danych.

Semicolon 27

; Symbol.

Set 96

set Słowo kluczowe instrukcjifunction set.

Short 122

Typ short danych.

Static 17

static Modyfikator.

StrictEqual 55

=== Operator porównania tożsamości.

StrictNotEqual 56

!== Operator porównania tożsamości.

StringLiteral 33

Literał liczbowy.

Super 97

Instrukcji super.

Switch 10

Instrukcji switch.

Synchronized 123

Zastrzeżone synchronized słowo.

This 31

Instrukcji this.

Throw 11

Instrukcji throw.

Throws 125

Zastrzeżone throws słowo.

Transient 124

Zastrzeżone transient słowo.

True 29

Literał true .

Try 12

Instrukcji try.

Typeof 43

Operator typeof.

Uint 129

Typ uint danych.

Ulong 130

Typ ulong danych.

UnsignedRightShift 63

>>> Niepodpisany operator przesunięcia prawego.

UnsignedRightShiftAssign 80

>>>= Niepodpisany operator przypisania przesunięcia prawego.

UnterminatedComment 103

Niezakończony komentarz.

Use 131

Zastrzeżone use słowo.

Ushort 128

Typ ushort danych.

Var 22

Instrukcji var.

Void 42

Operator void.

Volatile 127

Zastrzeżone volatile słowo.

While 4

Instrukcji while.

With 9

Instrukcji with.

Uwagi

Elementy członkowskie tego wyliczenia są używane przez skaner i analizator do odczytu kodu źródłowego. Elementy członkowskie tego wyliczenia są również używane przez klasy operatorów do identyfikowania operacji do wykonania. Aby uzyskać więcej informacji, zobacz Tworzenie kompilatora języka dla .NET Framework.

Dotyczy

Zobacz też