SymbolBase<TType> Class

Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Symbols
Assemblies
  • Microsoft.AspNetCore.Razor

Syntax

public abstract class SymbolBase<TType> : ISymbol where TType : struct
class Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<TType>

Constructors

SymbolBase(Microsoft.AspNetCore.Razor.SourceLocation, System.String, TType, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.RazorError>)
protected SymbolBase(SourceLocation start, string content, TType type, IReadOnlyList<RazorError> errors)

Methods

ChangeStart(Microsoft.AspNetCore.Razor.SourceLocation)
public void ChangeStart(SourceLocation newStart)
Equals(System.Object)
Return type:System.Boolean
public override bool Equals(object obj)
GetHashCode()
Return type:System.Int32
public override int GetHashCode()
OffsetStart(Microsoft.AspNetCore.Razor.SourceLocation)
public void OffsetStart(SourceLocation documentStart)
ToString()
Return type:System.String
public override string ToString()

Properties

Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<TType>.Content
Return type:System.String
public string Content { get; }
Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<TType>.Errors
Return type:System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.RazorError>
public IReadOnlyList<RazorError> Errors { get; }
Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<TType>.Start
Return type:Microsoft.AspNetCore.Razor.SourceLocation
public SourceLocation Start { get; }
Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase<TType>.Type
Return type:TType
public TType Type { get; }