JSScanner Classe

Definizione

Analizza il codice JScript cercando singole unità di codice o token. Questa classe appartiene alla categoria di analisi e analisi.

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

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
Ereditarietà
JSScanner

Costruttori

Nome Descrizione
JSScanner()

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

Inizializza una nuova istanza della classe JSScanner.

JSScanner(Context)

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

Inizializza una nuova istanza della JSScanner classe , specificando il codice sorgente da analizzare.

Metodi

Nome Descrizione
Equals(Object)

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetCurrentLine()

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

Ottiene il numero di riga corrente nel codice. Si tratta di un puntatore che si sposta durante l'analisi del codice.

GetCurrentPosition(Boolean)

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

Ottiene la posizione corrente nella stringa di codice. Si tratta di un puntatore che si sposta durante l'analisi del codice.

GetHashCode()

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

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextToken()

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

Analizza il token successivo nel codice.

GetSourceCode()

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

Ottiene il codice sorgente associato a questo oggetto scanner.

GetStartLinePosition()

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

Ottiene la posizione nella stringa di codice in cui inizia la prima riga del codice corrente. Tutte le righe di codice vengono archiviate in una singola stringa. Si tratta di un puntatore che si sposta durante l'analisi del codice.

GetStringLiteral()

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

Ottiene una stringa che è stata analizzata e che tutte le sequenze di escape sono state sostituite.

GetType()

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

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GotEndOfLine()

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

Indica se la fine di una riga è stata raggiunta dopo l'analisi dello scanner o la visualizzazione di un token.

IsKeyword(JSToken)

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

Determina se il token specificato è una parola chiave nel linguaggio JScript.

IsOperator(JSToken)

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

Determina se il token specificato è un operatore nel linguaggio JScript.

MemberwiseClone()

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

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetAuthoringMode(Boolean)

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

Imposta un flag che indica se lo scanner opera in modalità di creazione.

SetSource(Context)

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

Imposta il codice sorgente da analizzare.

SkipMultiLineComment()

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

Ignora un commento che si estende su più righe e sposta in avanti i puntatori che identificano la posizione corrente nel codice.

ToString()

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

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche