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. |