Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

CSharpCodeParser Class

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.

Představuje analyzátor kódu jazyka C sharp.

Namespace:  System.Web.Razor.Parser
Assembly:  System.Web.Razor (in System.Web.Razor.dll)

public class CSharpCodeParser : TokenizerBackedParser<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>

The CSharpCodeParser type exposes the following members.

  NameDescription
Public methodCSharpCodeParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Inicializuje novou instanci třídy CSharpCodeParser.
Top

  NameDescription
Public propertyContextTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví objekt ParserContext. (Inherited from ParserBase.)
Protected propertyCurrentLocationTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá aktuální umístění aktuální instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyCurrentSymbolTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá aktuální symbol této instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyEndOfFileTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá hodnotu udávající, zda je tokenizátor na konci souboru. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public propertyIsMarkupParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá hodnotu, která určuje, zda se jedná o analyzátor značek. (Inherited from ParserBase.)
Public propertyIsNestedTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví hodnotu, která určuje, zda kód je vnořený.
Protected propertyKeywordsTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví klíčová slova jazyka C sharp.
Protected propertyLanguageTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá konkrétní jazyk pro analýzu. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.Language.)
Protected propertyOtherParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá druhý analyzátor použitý pro kód. (Overrides ParserBase.OtherParser.)
Protected propertyPreviousSymbolTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá předchozí symbol této instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertySpanTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví objekt SpanBuilder přidružený k této instanci. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertySpanConfigTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví konfiguraci rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyTokenizerTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá tokenizátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Top

  NameDescription
Protected methodAccept(IEnumerable<TSymbol>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme seznam symbolů. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAccept(TSymbol)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme zadaný symbol. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptAllTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda daný analyzátor přijímá všechny typy tokenizátorů. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptAndMoveNextTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor zadání přijme a přejde na další tokenizátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptIfTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda daný analyzátor přijímá klíčové slovo IF.
Protected methodAcceptSingleWhiteSpaceCharacterTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda daný analyzátor přijme jeden prázdný znak. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, dokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, dokud nebude nalezen token daného typu, a provede zálohování, aby byl další token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType, TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme daný token, dokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud bylo dosaženo tokenu daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType, TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud bylo dosaženo tokenu daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhiteSpaceInLinesTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor bude přijímat prázdné znaky na řádcích. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAddMarkerSymbolIfNecessary()Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.V případě potřeby přidá symbol značky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAddMarkerSymbolIfNecessary(SourceLocation)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.V případě potřeby přidá symbol značky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAssertDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vyhodnotí kód direktivy.
Protected methodAt(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je token zadaného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAt(CSharpKeyword)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda kód obsahuje klíčové slovo AT.
Protected methodAtIdentifierTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je token na zadaném identifikátoru. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodBalance(BalancingModes)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je analýza ve vyrovnaném režimu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodBalance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je analýza ve vyrovnaném režimu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodBaseTypeDirectiveOznačuje direktivu základního typu.
Public methodBuildSpanTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Sestaví dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodConfigureSpan(Action<SpanBuilder>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Konfiguruje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodConfigureSpan(Action<SpanBuilder, Action<SpanBuilder>>)Konfiguruje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodEnsureCurrentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda má být zajištěn aktuální analyzátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public methodEquals (Inherited from Object.)
Protected methodExpected(TSymbolType[])Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje očekávaný token s danými typy. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodExpected(KnownSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje očekávaný token s daným typem. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodFinalize (Inherited from Object.)
Protected methodFunctionsDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje direktivu funkcí.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodHandleEmbeddedTransitionTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje kód, který zpracovává vložený přechod. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.HandleEmbeddedTransition().)
Protected methodHelperDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje direktivu pomocné rutiny.
Protected methodInheritsDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, z které třídy aplikace odvodí zobrazení, a proto může zajistit vhodnou kontrolu typu.
Protected methodInheritsDirectiveCoreTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Zdědí základ direktivy.
Protected methodInitializeTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Inicializuje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodIsAtEmbeddedTransitionTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda kód je ve vloženém přechodu. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.IsAtEmbeddedTransition(Boolean, Boolean).)
Protected methodStatic memberIsSpacingTokenUdává, zda jsou řádky a komentáře tokenem mezer.
Protected methodLayoutDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje direktivu rozložení.
Protected methodMapDirectivesTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Mapuje dané direktivy.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodNextIs(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda by token s daným typem úspěšně prošel zpracováním. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodNextTokenTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor přejde na další token. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOptional(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda je analýza tokenu s daným typem volitelná. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOptional(KnownSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda je analýza tokenu s daným typem volitelná. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(AcceptedCharacters)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s přijatými znaky do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(SpanKind)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s typem rozpětí do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(SpanKind, AcceptedCharacters)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s daným typem rozpětí a přijatými znaky do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutputSpanBeforeRazorCommentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Sestaví rozpětí pro výstup analýzy před komentářem. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.OutputSpanBeforeRazorComment().)
Public methodParseBlockTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Blokuje analýzu. (Overrides ParserBase.ParseBlock().)
Public methodParseDocumentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vytvoří dokument pro analýzu. (Inherited from ParserBase.)
Public methodParseSectionAnalyzuje oddíl v uspořádaném seznamu elementů. (Inherited from ParserBase.)
Protected methodPushSpanConfig()Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPushSpanConfig(Action<SpanBuilder>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPushSpanConfig(Action<SpanBuilder, Action<SpanBuilder>>)Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPutBack(TSymbol)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vrátí přechod zpět. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPutCurrentBackTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vrátí aktuální přechod zpět. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodRazorCommentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Zobrazí komentář Razor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodReadWhilePřečte token, pokud nebylo dosaženo dané podmínky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodRequiredTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je očekávaný token povinný. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodReservedDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje vyhrazenou direktivu.
Protected methodSectionDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje direktivu oddílu.
Protected methodSessionStateDirectiveTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje direktivu stavu relace.
Protected methodSessionStateDirectiveCoreTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje základ direktivy stavu relace.
Protected methodSessionStateTypeDirectiveOznačuje direktivu pro typu stavu relace.
Public methodToString (Inherited from Object.)
Protected methodTryGetDirectiveHandlerTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá obslužnou rutinu direktivy.
Protected methodValidSessionStateValueTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je hodnota stavu relace platná.
Protected methodWasTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda byl token s daným typem analyzován. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Zobrazit: