Share via


ParserContext Třída

Definice

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.

Platí pro