ParserContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Představuje analyzátor, jehož kontext lze přepnout na kód nebo značky.
public class ParserContext
type ParserContext = class
Public Class ParserContext
- Dědičnost
-
ParserContext
Konstruktory
ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Inicializuje novou instanci ParserContext třídy. |
Vlastnosti
ActiveParser |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví aktivní analyzátor pro kontext. |
CodeParser |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví analyzátor kódu pro kontext. |
CurrentBlock |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální tvůrce bloků. |
CurrentCharacter |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální znak dostupný ze zdroje. |
DesignTimeMode |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví hodnotu, která označuje, zda je analyzátor v režimu návrhu. |
EndOfFile |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu, která označuje, zda stav zdroje je konec souboru. |
Errors |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví seznam chyb při parsování. |
LastAcceptedCharacters |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá poslední přijaté znaky. |
LastSpan |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví poslední rozsah. |
MarkupParser |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví analyzátor značek pro kontext. |
Source |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví čtečku textu pro zdrojový dokument. |
WhiteSpaceIsSignificantToAncestorBlock |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví hodnotu, která označuje, zda prázdné znaky jsou významné pro nadřazený blok. |
Metody
AddSpan(Span) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přidá zadaný rozsah na konec zásobníku tvůrce bloků. |
CompleteParse() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Analyzuje poslední rozsah a vrátí výsledky analýzy, které obsahují nově vytvořený blok. |
EndBlock() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří koncový blok z poslední položky zásobníku tvůrce bloků. |
IsWithin(BlockType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda zadaný typ bloku existuje v seznamu tvůrce bloků. |
OnError(SourceLocation, String) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nastane, když při analýze došlo k chybě. |
OnError(SourceLocation, String, Object[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nastane, když při analýze došlo k chybě. |
StartBlock() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přidá nový tvůrce bloků na konec zásobníku tvůrce bloků a vrátí jednorázovou akci, která vrátí koncový blok. |
StartBlock(BlockType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přidá nový tvůrce bloků na konec zásobníku tvůrce bloků a vrátí jednorázovou akci, která vrátí koncový blok. |
SwitchActiveParser() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Alternativně přepíná analyzátor kódu nebo analyzátor značek jako aktivní analyzátor. |