JSScanner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Analizza il codice JScript per cercare singole unità di codice o token. La classe appartiene alla categoria delle scansioni e delle 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
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 classe JSScanner specificando il codice sorgente da analizzare. |
Metodi
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 man mano che viene analizzato il 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 del codice. Si tratta di un puntatore che si sposta man mano che viene analizzato il 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 del codice dove inizia la prima riga del codice corrente. Tutte le righe del codice vengono archiviate in una sola stringa. Si tratta di un puntatore che si sposta man mano che viene analizzato il 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 di cui sono state sostituite tutte le sequenze di escape. |
GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto 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 è stata raggiunta la fine di una riga dopo che lo scanner ha analizzato o letto 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 dell'oggetto Object corrente. (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 sta operando 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 esteso su più righe e fa avanzare 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) |