CSharpLanguageCharacteristics Class

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

Represents the different language characteristics in a CSharp language.

Namespace:  System.Web.Razor.Parser
Assembly:  System.Web.Razor (in System.Web.Razor.dll)

public class CSharpLanguageCharacteristics : LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>

The CSharpLanguageCharacteristics type exposes the following members.

  NameDescription
Public propertyStatic memberInstanceThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the instance for the CSharpLanguageCharacteristics class.
Top

  NameDescription
Public methodCreateMarkerSymbolThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a marker symbol in the code. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.CreateMarkerSymbol(SourceLocation).)
Protected methodCreateSymbolThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a symbol in the code. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>).)
Public methodCreateTokenizerThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a language tokenizer. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.CreateTokenizer(ITextDocument).)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFlipBracketThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Flips the bracket symbol in the code. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.FlipBracket(TSymbolType).)
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetKeywordThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the keyword in the code.
Public methodGetKnownSymbolTypeThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the CSharpLanguageCharacteristics in the code. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.GetKnownSymbolType(KnownSymbolType).)
Public methodGetSampleThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol in the code. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.GetSample(TSymbolType).)
Public methodStatic memberGetSymbolSampleThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a sample symbol in the code.
Public methodGetType (Inherited from Object.)
Public methodIsCommentBodyThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment body type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsCommentStarThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment star type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsCommentStartThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a comment start type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsIdentifierThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an identifier type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsKeywordThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a keyword type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsKnownSymbolTypeThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol type is a known symbol type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsNewLineThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a new line type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsTransitionThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a transition type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsUnknownThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an unknown type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodIsWhiteSpaceThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is a whitespace type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodKnowsSymbolTypeThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Determines whether the symbol is an unknown type. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSplitSymbolSplits the content of the code language symbol at the specified index. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodTokenizeString(String)This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Splits the specified string into tokens. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodTokenizeString(SourceLocation, String)This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Splits the specified string into tokens. (Inherited from LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.)
Public methodToString (Inherited from Object.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: