CSharpTokenizer 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 tokenizátor CSharp.

public class CSharpTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpTokenizer = class
    inherit Tokenizer<CSharpSymbol, CSharpSymbolType>
Public Class CSharpTokenizer
Inherits Tokenizer(Of CSharpSymbol, CSharpSymbolType)
Dědičnost

Konstruktory

CSharpTokenizer(ITextDocument)

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 CSharpTokenizer třídy .

Vlastnosti

Buffer

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í vyrovnávací paměť pro tokenizátor.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
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 v tokenizátoru.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CurrentErrors

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá seznam aktuální chyby razor.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CurrentLocation

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í umístění zdroje.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CurrentStart

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í začátek zdrojového umístění.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CurrentState

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í aktuální stav počítače.

(Zděděno od StateMachine<TReturn>)
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, zda je aktuální umístění tokenizátoru na konci souboru.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
HaveContent

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, zda tokenizátor má obsah.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
RazorCommentStarType

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá star typ CSharpSymbolType.

RazorCommentTransitionType

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá typ přechodu komentáře razor pro CSharpSymbolType.

RazorCommentType

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá typ komentáře razor pro CSharpSymbolType.

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á zdroj textového dokumentu.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
StartState

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá stav počítače.

Metody

AfterRazorCommentTransition()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí výsledek po přechodu komentáře razor.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
At(String, Boolean)

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 vyhledávací vyrovnávací paměť obsahuje očekávaný řetězec.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CharOrWhiteSpace(Char)

Vrátí delegáta funkce, který přijímá parametr znaku a vrací hodnotu, která označuje, zda je parametr znaku roven zadanému znaku nebo prázdným znakům.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří symbol tokenizátoru CSharp.

CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří typ symbolu jazyka pro tokenizátor se zadaným obsahem.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
EndSymbol(SourceLocation, TSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ koncového symbolu jazyka používaný tokenizátorem.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
EndSymbol(TSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ koncového symbolu jazyka používaný tokenizátorem.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
MoveNext()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přečte další znak ze čtečky kódu.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
NextSymbol()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zobrazí další symbol, který se má použít.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
Peek()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přečte další symbol v kódu.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
RazorCommentBody()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Analyzuje text komentáře Razor.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
Reset()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nastaví stav tokenizátoru do počátečního stavu.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
ResumeSymbol(TSymbol)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Obnoví používání předchozího typu symbolu jazyka.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
Single(TSymbolType)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Používá jeden typ symbolu.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
StartSymbol()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí počáteční symbol použitý v této třídě.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
Stay()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Během přechodu zůstane ve stroji.

(Zděděno od StateMachine<TReturn>)
Stay(TReturn)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Během přechodu zůstane v počítači se zadaným výstupem.

(Zděděno od StateMachine<TReturn>)
Stop()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zakáže počítač při přechodu.

(Zděděno od StateMachine<TReturn>)
TakeAll(String, Boolean)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vezme řetězec, pokud se nachází ve vyrovnávací paměti pro vyhledávání do vyrovnávací paměti tokenizátoru.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
TakeCurrent()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme aktuální znak do vyrovnávací paměti.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
TakeString(String, Boolean)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme zadaný vstupní řetězec do vyrovnávací paměti.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
TakeUntil(Func<Char,Boolean>)

Analyzuje zdrojový dokument, dokud není splněna podmínka určená predikátem nebo dokud není dosaženo koncového souboru.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)
Transition(StateMachine<TReturn>.State)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje nový přechod stavu.

(Zděděno od StateMachine<TReturn>)
Transition(TReturn, StateMachine<TReturn>.State)

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje nový přechod stavu se zadaným výstupem.

(Zděděno od StateMachine<TReturn>)
Turn()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Popisuje proces soustružení stavu.

(Zděděno od StateMachine<TReturn>)

Explicitní implementace rozhraní

ITokenizer.NextSymbol()

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ symbolu dalšího jazyka.

(Zděděno od Tokenizer<TSymbol,TSymbolType>)

Platí pro