Udostępnij za pośrednictwem


CSharpSymbol Klasa

Definicja

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje ostry symbol języka C dla tokenizatora razor.

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)
Dziedziczenie

Konstruktory

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

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje CSharpSymbol nowe wystąpienie klasy .

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

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje CSharpSymbol nowe wystąpienie klasy .

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

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje CSharpSymbol nowe wystąpienie klasy .

CSharpSymbol(SourceLocation, String, CSharpSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje CSharpSymbol nowe wystąpienie klasy .

Właściwości

Content

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera zawartość obiektu SymbolBase<TType>.

(Odziedziczone po SymbolBase<TType>)
Errors

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera błąd razor.

(Odziedziczone po SymbolBase<TType>)
EscapedIdentifier

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wartość wskazującą, czy symbol ma identyfikator ucieczki.

Keyword

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia słowo kluczowe języka.

Start

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera punkt początkowy lokalizacji źródłowej.

(Odziedziczone po SymbolBase<TType>)
Type

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera typ dziedziczony z typu podstawowego.

(Odziedziczone po SymbolBase<TType>)

Metody

ChangeStart(SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zmienia początek maszyny.

(Odziedziczone po SymbolBase<TType>)
Equals(Object)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy określony obiekt jest równy bieżącemu obiektowi.

GetHashCode()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca kod skrótu dla tego bieżącego wystąpienia.

OffsetStart(SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Uruchamia przesunięcie czasu dla lokalizacji źródłowej.

(Odziedziczone po SymbolBase<TType>)
ToString()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje reprezentację ciągu bieżącego SymbolBase<TType> obiektu.

(Odziedziczone po SymbolBase<TType>)

Metody rozszerzania

GetContent(ISymbol)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera zawartość tej SymbolExtensions klasy.

Dotyczy