JSScanner Klas

Definitie

Scant JScript-code die zoekt naar afzonderlijke code-eenheden of tokens. Deze klasse behoort tot de categorie scannen en parseren.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
Overname
JSScanner

Constructors

Name Description
JSScanner()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert een nieuw exemplaar van de JSScanner klasse.

JSScanner(Context)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert een nieuw exemplaar van de JSScanner klasse, waarbij de broncode wordt opgegeven die moet worden gescand.

Methoden

Name Description
Equals(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetCurrentLine()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het huidige regelnummer in de code op. Dit is een aanwijzer die wordt verplaatst wanneer de code wordt gescand.

GetCurrentPosition(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de huidige positie in de codetekenreeks op. Dit is een aanwijzer die wordt verplaatst wanneer de code wordt gescand.

GetHashCode()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetNextToken()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Scant op het volgende token in de code.

GetSourceCode()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de broncode op die is gekoppeld aan dit scannerobject.

GetStartLinePosition()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de positie op in de codetekenreeks waar de eerste regel van de huidige code begint. Alle regels code worden opgeslagen in één tekenreeks. Dit is een aanwijzer die wordt verplaatst wanneer de code wordt gescand.

GetStringLiteral()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een tekenreeks op die is gescand en alle escape-reeksen zijn vervangen.

GetType()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GotEndOfLine()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt aangegeven of het einde van een regel is bereikt nadat de scanner een token heeft gescand of gekeken.

IsKeyword(JSToken)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven token een trefwoord is in de JScript-taal.

IsOperator(JSToken)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven token een operator in de JScript-taal is.

MemberwiseClone()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetAuthoringMode(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee stelt u een vlag in die aangeeft of de scanner in de ontwerpmodus werkt.

SetSource(Context)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee stelt u de broncode in om te scannen.

SkipMultiLineComment()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een opmerking overgeslagen die meerdere regels beslaat en de aanwijzers die de huidige positie in de code identificeren.

ToString()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook