Sdílet prostřednictvím


ParserContext Třída

Definice

Tento typ nebo č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 kód.

public class ParserContext
type ParserContext = class
Public Class ParserContext
Dědičnost
ParserContext

Konstruktory

ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase)

Tento typ nebo č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 nebo č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 kontextu.

CodeParser

Tento typ nebo č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 nebo č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 nebo č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 nebo č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á určuje, zda je analyzátor v režimu návrhu.

EndOfFile

Tento typ nebo č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 je stav zdroje konec souboru.

Errors

Tento typ nebo č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 analýze.

LastAcceptedCharacters

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá poslední akceptované znaky.

LastSpan

Tento typ nebo č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 nebo č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 nebo č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 nebo č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 prázdné znaky významné pro nadřazený blok.

Metody

AddSpan(Span)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá zadané rozpětí na konec zásobníku tvůrce bloků.

CompleteParse()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Parsuje poslední rozsah a vrátí výsledky analýzy, které obsahují nově vytvořený blok.

EndBlock()

Tento typ nebo č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 nebo č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, Object[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Nastane při analýze, ke které došlo k chybě.

OnError(SourceLocation, String)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Nastane při analýze, ke které došlo k chybě.

StartBlock()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá na konec zásobníku tvůrce bloků nový tvůrce bloků a vrátí jednorázovou akci, která vrátí koncový blok.

StartBlock(BlockType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá na konec zásobníku tvůrce bloků nový tvůrce bloků a vrátí jednorázovou akci, která vrátí koncový blok.

SwitchActiveParser()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Alternativně přepne analyzátor kódu nebo analyzátor značek jako aktivní analyzátor.

Platí pro