ParserContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje analizator, którego kontekst można przełączyć na kod lub znaczniki.
public class ParserContext
type ParserContext = class
Public Class ParserContext
- Dziedziczenie
-
ParserContext
Konstruktory
ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje nowe wystąpienie klasy ParserContext. |
Właściwości
ActiveParser |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia aktywny analizator dla kontekstu. |
CodeParser |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia analizator kodu dla kontekstu. |
CurrentBlock |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżącego konstruktora bloków. |
CurrentCharacter |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżący znak dostępny ze źródła. |
DesignTimeMode |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wartość wskazującą, czy analizator jest w trybie projektowania. |
EndOfFile |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera wartość wskazującą, czy stan źródła to koniec pliku. |
Errors |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia listę błędów podczas analizowania. |
LastAcceptedCharacters |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera ostatnie zaakceptowane znaki. |
LastSpan |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia ostatni zakres. |
MarkupParser |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia analizator znaczników dla kontekstu. |
Source |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia czytnik tekstu dla dokumentu źródłowego. |
WhiteSpaceIsSignificantToAncestorBlock |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wartość wskazującą, czy odstęp jest znaczący dla bloku nadrzędnych. |
Metody
AddSpan(Span) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje określony zakres na końcu stosu konstruktora bloków. |
CompleteParse() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Analizuje ostatni zakres i zwraca wyniki analizy zawierające nowo skompilowany blok. |
EndBlock() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy blok końcowy z ostatniego elementu stosu konstruktora bloków. |
IsWithin(BlockType) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy określony typ bloku istnieje na liście konstruktora bloków. |
OnError(SourceLocation, String) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Występuje podczas analizowania napotkanego błędu. |
OnError(SourceLocation, String, Object[]) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Występuje, gdy analizator napotkał błąd. |
StartBlock() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje nowego konstruktora bloków na końcu stosu konstruktora bloków i zwraca akcję jednorazową, która zwraca blok końcowy. |
StartBlock(BlockType) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje nowego konstruktora bloków na końcu stosu konstruktora bloków i zwraca akcję jednorazową, która zwraca blok końcowy. |
SwitchActiveParser() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Alternatywnie przełącza analizator kodu lub analizator znaczników jako aktywny analizator. |