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.
Inheritance Hierarchy
System.Object
System.Web.Razor.Parser.LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
System.Web.Razor.Parser.CSharpLanguageCharacteristics
Namespace: System.Web.Razor.Parser
Assembly: System.Web.Razor (in System.Web.Razor.dll)
Syntax
'Declaration
Public Class CSharpLanguageCharacteristics _
Inherits LanguageCharacteristics(Of CSharpTokenizer, CSharpSymbol, CSharpSymbolType)
'Usage
Dim instance As CSharpLanguageCharacteristics
public class CSharpLanguageCharacteristics : LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
public ref class CSharpLanguageCharacteristics : public LanguageCharacteristics<CSharpTokenizer^, CSharpSymbol^, CSharpSymbolType>
type CSharpLanguageCharacteristics =
class
inherit LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
end
public class CSharpLanguageCharacteristics extends LanguageCharacteristics<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
The CSharpLanguageCharacteristics type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() ![]() |
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. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CreateMarkerSymbol | 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. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.CreateMarkerSymbol(SourceLocation).) |
![]() |
CreateSymbol | 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. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>).) |
![]() |
CreateTokenizer | This 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).) |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
FlipBracket | 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. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.FlipBracket(TSymbolType).) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() ![]() |
GetKeyword | 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 | 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. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.GetKnownSymbolType(KnownSymbolType).) |
![]() |
GetSample | 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. (Overrides LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.GetSample(TSymbolType).) |
![]() ![]() |
GetSymbolSample | 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. |
![]() |
GetType | (Inherited from Object.) |
![]() |
IsCommentBody | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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>.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
SplitSymbol | Splits the content of the code language symbol at the specified index. (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>.) |
![]() |
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>.) |
![]() |
ToString | (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.