Freigeben über


ParserContext Klasse

Definition

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Stellt einen Parser dar, dessen Kontext zwischen Code und Markup umgeschaltet werden kann.

public class ParserContext
type ParserContext = class
Public Class ParserContext
Vererbung
ParserContext

Konstruktoren

ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Initialisiert eine neue Instanz der ParserContext-Klasse.

Eigenschaften

ActiveParser

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft den aktiven Parser für den Kontext ab oder legt ihn fest.

CodeParser

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft den Codeparser für den Kontext ab oder legt ihn fest.

CurrentBlock

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft den aktuellen Blockgenerator ab.

CurrentCharacter

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft das aktuelle Zeichen ab, das aus der Quelle verfügbar ist.

DesignTimeMode

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft einen Wert ab, der angibt, ob sich der Parser im Entwurfsmodus befindet, oder legt ihn fest.

EndOfFile

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft einen Wert ab, der angibt, ob die Quelle status das Dateiende ist.

Errors

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft die Liste der Fehler während der Analyse ab bzw. legt sie fest.

LastAcceptedCharacters

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft die zuletzt akzeptierten Zeichen ab.

LastSpan

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft die letzte Spanne ab bzw. legt sie fest.

MarkupParser

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft den Markupparser für den Kontext ab oder legt ihn fest.

Source

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft den Textreader für das Quelldokument ab oder legt ihn fest.

WhiteSpaceIsSignificantToAncestorBlock

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Ruft einen Wert ab, der angibt, ob Leerzeichen für den Vorgängerblock signifikant sind, oder legt diesen Wert fest.

Methoden

AddSpan(Span)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Fügt die angegebene Spanne am Ende des Blockgeneratorstapels hinzu.

CompleteParse()

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Analysiert die letzte Spanne und gibt die Analyseergebnisse zurück, die den neu erstellten Block enthalten.

EndBlock()

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Erstellt einen Endblock aus dem letzten Element des Blockgeneratorstapels.

IsWithin(BlockType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Bestimmt, ob der angegebene Blocktyp in der Blockgeneratorliste vorhanden ist.

OnError(SourceLocation, String)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Tritt auf, wenn bei der Analyse ein Fehler aufgetreten ist.

OnError(SourceLocation, String, Object[])

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Tritt auf, wenn bei der Analyse ein Fehler aufgetreten ist.

StartBlock()

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Fügt einen neuen Blockgenerator am Ende des Blockgeneratorstapels hinzu und gibt eine verwerfbare Aktion zurück, die einen Endblock zurückgibt.

StartBlock(BlockType)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Fügt einen neuen Blockgenerator am Ende des Blockgeneratorstapels hinzu und gibt eine verwerfbare Aktion zurück, die einen Endblock zurückgibt.

SwitchActiveParser()

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Schaltet alternativ zwischen dem Codeparser und dem Markupparser als aktivem Parser um.

Gilt für: