Share via


CSharpSymbol Class

Definition

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a C sharp symbol for the razor tokenizer.

public class CSharpSymbol : System.Web.Razor.Tokenizer.Symbols.SymbolBase<System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpSymbol = class
    inherit SymbolBase<CSharpSymbolType>
Public Class CSharpSymbol
Inherits SymbolBase(Of CSharpSymbolType)
Inheritance

Constructors

CSharpSymbol(Int32, Int32, Int32, String, CSharpSymbolType, IEnumerable<RazorError>)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the CSharpSymbol class.

CSharpSymbol(Int32, Int32, Int32, String, CSharpSymbolType)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the CSharpSymbol class.

CSharpSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the CSharpSymbol class.

CSharpSymbol(SourceLocation, String, CSharpSymbolType)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the CSharpSymbol class.

Properties

Content

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of a SymbolBase<TType>.

(Inherited from SymbolBase<TType>)
Errors

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the razor error.

(Inherited from SymbolBase<TType>)
EscapedIdentifier

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets a value that indicates whether the symbol has an escaped identifier.

Keyword

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the language keyword.

Start

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the starting point of the source location.

(Inherited from SymbolBase<TType>)
Type

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a Type that inherits from the base Type.

(Inherited from SymbolBase<TType>)

Methods

ChangeStart(SourceLocation)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Changes the start of the machine.

(Inherited from SymbolBase<TType>)
Equals(Object)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object.

GetHashCode()

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this current instance.

OffsetStart(SourceLocation)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Starts the time’s offset for the source location.

(Inherited from SymbolBase<TType>)
ToString()

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Generates a string representation of the current SymbolBase<TType> object.

(Inherited from SymbolBase<TType>)

Extension Methods

GetContent(ISymbol)

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of this SymbolExtensions class.

Applies to