CSharpSymbol Class

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

Inheritance Hierarchy

Syntax

public class CSharpSymbol : SymbolBase<CSharpSymbolType>, ISymbol
class Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol

Constructors

CSharpSymbol(Microsoft.AspNetCore.Razor.SourceLocation, System.String, Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType)
public CSharpSymbol(SourceLocation start, string content, CSharpSymbolType type)
CSharpSymbol(Microsoft.AspNetCore.Razor.SourceLocation, System.String, Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.RazorError>)
public CSharpSymbol(SourceLocation start, string content, CSharpSymbolType type, IReadOnlyList<RazorError> errors)
CSharpSymbol(System.Int32, System.Int32, System.Int32, System.String, Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType)
public CSharpSymbol(int offset, int line, int column, string content, CSharpSymbolType type)
CSharpSymbol(System.Int32, System.Int32, System.Int32, System.String, Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.RazorError>)
public CSharpSymbol(int offset, int line, int column, string content, CSharpSymbolType type, IReadOnlyList<RazorError> errors)

Methods

Equals(System.Object)
Return type:System.Boolean
public override bool Equals(object obj)
GetHashCode()
Return type:System.Int32
public override int GetHashCode()

Properties

Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol.EscapedIdentifier
Return type:System.Nullable<System.Boolean>
public bool ? EscapedIdentifier { get; set; }
Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol.Keyword
Return type:System.Nullable<Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword>
public CSharpKeyword? Keyword { get; set; }