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; }
-