CSharpTokenizer Class¶
- Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Internal- Assemblies
- Microsoft.AspNetCore.Razor
Inheritance Hierarchy¶
System.ObjectMicrosoft.AspNetCore.Razor.Tokenizer.Tokenizer{Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol,Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType}Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer
Syntax¶
public class CSharpTokenizer : Tokenizer<CSharpSymbol, CSharpSymbolType>, ITokenizer
-
class
Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer
Constructors¶
-
CSharpTokenizer(Microsoft.AspNetCore.Razor.Text.ITextDocument)¶ public CSharpTokenizer(ITextDocument source)
-
Methods¶
-
CreateSymbol(Microsoft.AspNetCore.Razor.SourceLocation, System.String, Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.RazorError>)¶ Return type: Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol protected override CSharpSymbol CreateSymbol(SourceLocation start, string content, CSharpSymbolType type, IReadOnlyList<RazorError> errors)
-
Dispatch()¶ Return type: Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer.StateResult<Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer`2.StateResult>{} protected override Tokenizer<CSharpSymbol, CSharpSymbolType>.StateResult Dispatch()
-
Properties¶
-
Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer.RazorCommentStarType¶ Return type: Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType public override CSharpSymbolType RazorCommentStarType { get; }
-
Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer.RazorCommentTransitionType¶ Return type: Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType public override CSharpSymbolType RazorCommentTransitionType { get; }
-
Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer.RazorCommentType¶ Return type: Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType public override CSharpSymbolType RazorCommentType { get; }
-
Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer.StartState¶ Return type: System.Int32 protected override int StartState { get; }
-