ParserContext 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.
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Rappresenta un parser il cui contesto può essere passato a un codice o un markup.
public class ParserContext
type ParserContext = class
Public Class ParserContext
- Ereditarietà
-
ParserContext
Costruttori
| ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Inizializza una nuova istanza della classe ParserContext. |
Proprietà
| ActiveParser |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta il parser attivo per il contesto. |
| CodeParser |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta il parser di codice per il contesto. |
| CurrentBlock |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene il compilatore del blocco corrente. |
| CurrentCharacter |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene il carattere corrente disponibile dall'origine. |
| DesignTimeMode |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta un valore che indica se il parser è in modalità di progettazione. |
| EndOfFile |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene un valore che indica se lo stato dell'origine è finale del file. |
| Errors |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta l'elenco degli errori che si sono verificati durante l'analisi. |
| LastAcceptedCharacters |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene gli ultimi caratteri accettati. |
| LastSpan |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta l'ultimo intervallo. |
| MarkupParser |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta il parser di markup per il contesto. |
| Source |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta il lettore di testo per il documento di origine. |
| WhiteSpaceIsSignificantToAncestorBlock |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Ottiene o imposta un valore che indica se lo spazio vuoto è significativo per il blocco predecessore. |
Metodi
| AddSpan(Span) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Aggiunge l'intervallo specificato alla fine dello stack del compilatore del blocco. |
| CompleteParse() |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Analizza l'ultimo intervallo e restituisce i risultati di analisi che contengono il blocco appena creato. |
| EndBlock() |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Crea un blocco finale dall'ultimo elemento dello stack del compilatore del blocco. |
| IsWithin(BlockType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Determina se il tipo di blocco specificato esiste nell'elenco dei compilatori del blocco. |
| OnError(SourceLocation, String) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Si verifica quando viene riscontrato un errore di analisi. |
| OnError(SourceLocation, String, Object[]) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Si verifica quando viene riscontrato un errore di analisi. |
| StartBlock() |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Aggiunge un nuovo compilatore del blocco alla fine del relativo stack e restituisce un'azione eliminabile che restituisce un blocco finale. |
| StartBlock(BlockType) |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Aggiunge un nuovo compilatore del blocco alla fine del relativo stack e restituisce un'azione eliminabile che restituisce un blocco finale. |
| SwitchActiveParser() |
Questo tipo/membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice. Passa alternativamente al parser di codice o al parser di markup come parser attivo. |