CSharpLanguageCharacteristics Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public class CSharpLanguageCharacteristics : System.Web.Razor.Parser.LanguageCharacteristics<System.Web.Razor.Tokenizer.CSharpTokenizer,System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpLanguageCharacteristics = class
inherit LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
Public Class CSharpLanguageCharacteristics
Inherits LanguageCharacteristics(Of CSharpTokenizer, CSharpSymbol, CSharpSymbolType)
- Inheritance
-
CSharpLanguageCharacteristics
Properties
Instance |
This 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. |
Methods
CreateMarkerSymbol(SourceLocation) |
This 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. |
CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a symbol in the code. |
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a code language symbol with the specified source location with the specified source location as the start marker. (Inherited from LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
CreateTokenizer(ITextDocument) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates a language tokenizer. |
FlipBracket(CSharpSymbolType) |
This 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. |
FlipBracket(TSymbolType) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Returns the opposite bracket symbol for the specified bracket symbol. (Inherited from LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
GetKeyword(CSharpKeyword) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the keyword in the code. |
GetKnownSymbolType(KnownSymbolType) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the CSharpLanguageCharacteristics in the code. |
GetSample(CSharpSymbolType) |
This 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. |
GetSample(TSymbolType) |
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Gets the actual symbol for the given language symbol type. (Inherited from LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
GetSymbolSample(CSharpSymbolType) |
This 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. |
IsCommentBody(TSymbol) |
This 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>) |
IsCommentStar(TSymbol) |
This 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>) |
IsCommentStart(TSymbol) |
This 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>) |
IsIdentifier(TSymbol) |
This 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>) |
IsKeyword(TSymbol) |
This 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>) |
IsKnownSymbolType(TSymbol, KnownSymbolType) |
This 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>) |
IsNewLine(TSymbol) |
This 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>) |
IsTransition(TSymbol) |
This 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>) |
IsUnknown(TSymbol) |
This 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>) |
IsWhiteSpace(TSymbol) |
This 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>) |
KnowsSymbolType(KnownSymbolType) |
This 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>) |
SplitSymbol(TSymbol, Int32, TSymbolType) |
Splits the content of the code language symbol at the specified index. (Inherited from LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>) |
TokenizeString(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>) |
TokenizeString(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>) |