CSharpTokenizer Class¶
- Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Internal
- Assemblies
- Microsoft.AspNetCore.Razor
Inheritance Hierarchy¶
System.Object
Microsoft.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; }
-