TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>
TokenizerBackedParser()
CurrentLocation
CurrentSymbol
EndOfFile
Language
PreviousSymbol
Span
SpanConfig
Tokenizer
Accept(TSymbol)
Accept(IEnumerable<TSymbol>)
AcceptAll(TSymbolType[])
AcceptAndMoveNext()
AcceptSingleWhiteSpaceCharacter()
AcceptUntil(TSymbolType)
AcceptUntil(TSymbolType[])
AcceptUntil(TSymbolType, TSymbolType)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)
AcceptWhile(TSymbolType)
AcceptWhile(TSymbolType[])
AcceptWhile(TSymbolType, TSymbolType)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)
AcceptWhile(Func<TSymbol, Boolean>)
AcceptWhiteSpaceInLines()
AddMarkerSymbolIfNecessary()
AddMarkerSymbolIfNecessary(SourceLocation)
At(TSymbolType)
AtIdentifier(Boolean)
Balance(BalancingModes)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)
BuildSpan(SpanBuilder, SourceLocation, String)
ConfigureSpan(Action<SpanBuilder>)
ConfigureSpan(Action<SpanBuilder, Action<SpanBuilder>>)
EnsureCurrent()
Expected(KnownSymbolType)
Expected(TSymbolType[])
HandleEmbeddedTransition()
Initialize(SpanBuilder)
IsAtEmbeddedTransition(Boolean, Boolean)
NextIs(TSymbolType)
NextIs(TSymbolType[])
NextIs(Func<TSymbol, Boolean>)
NextToken()
Optional(KnownSymbolType)
Optional(TSymbolType)
Output(AcceptedCharacters)
Output(SpanKind)
Output(SpanKind, AcceptedCharacters)
OutputSpanBeforeRazorComment()
PushSpanConfig()
PushSpanConfig(Action<SpanBuilder>)
PushSpanConfig(Action<SpanBuilder, Action<SpanBuilder>>)
PutBack(TSymbol)
PutBack(IEnumerable<TSymbol>)
PutCurrentBack()
RazorComment()
ReadWhile(Func<TSymbol, Boolean>)
Required(TSymbolType, Boolean, String)
Was(TSymbolType)
net481
namespace System.Web.Razor.Parser
{
public abstract class TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType> : ParserBase
where TTokenizer, Tokenizer<TSymbol, TSymbolType>
where TSymbol, SymbolBase<TSymbolType>
{
protected internal bool Optional(TSymbolType type);
}
}
NetFx Compat Lab | 0.3 %
Reference this API |
---|---|
nuget.org | 0.1 %
Reference this API |
Upgrade Planner | 0.0 %
Reference this API |
.NET Framework | 4.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 |
Information specific to net481 | |
Assembly | System.Web.Razor , Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35 |
Referencing | Your project needs a package reference to |
Package | Microsoft.AspNet.Razor (3.3.0) net45 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API