MvcCSharpRazorCodeParser Class

Inheritance Hierarchy

System.Object
  System.Web.Razor.Parser.ParserBase
    System.Web.Razor.Parser.CodeParser
      System.Web.Razor.Parser.CSharpCodeParser
        System.Web.Mvc.Razor.MvcCSharpRazorCodeParser

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

Syntax

'Declaration
Public Class MvcCSharpRazorCodeParser _
    Inherits CSharpCodeParser
'Usage
Dim instance As MvcCSharpRazorCodeParser
public class MvcCSharpRazorCodeParser : CSharpCodeParser
public ref class MvcCSharpRazorCodeParser : public CSharpCodeParser
public class MvcCSharpRazorCodeParser extends CSharpCodeParser

The MvcCSharpRazorCodeParser type exposes the following members.

Constructors

  Name Description
Public method MvcCSharpRazorCodeParser

Top

Properties

  Name Description
Public property Context (Inherited from ParserBase.)
Protected property CurrentCharacter (Inherited from ParserBase.)
Protected property CurrentLocation (Inherited from ParserBase.)
Protected property DesignTimeMode (Inherited from ParserBase.)
Protected property EndOfFile (Inherited from ParserBase.)
Protected property HaveContent (Inherited from ParserBase.)
Protected property InTemporaryBuffer (Inherited from ParserBase.)
Protected property OtherParser (Inherited from CodeParser.)
Protected property RazorKeywords (Inherited from CSharpCodeParser.)
Protected property TopLevelKeywords (Inherited from CSharpCodeParser.)

Top

Methods

  Name Description
Protected method AcceptDottedExpression (Inherited from CodeParser.)
Protected method AcceptGenericArgument (Inherited from CSharpCodeParser.)
Protected method AcceptLineWithBlockComments (Inherited from ParserBase.)
Protected method AcceptTypeName() (Inherited from CodeParser.)
Protected method AcceptTypeName(Boolean) (Inherited from CodeParser.)
Protected method AcceptUntilUnquoted (Inherited from CodeParser.)
Protected method AcceptWhiteSpaceAndComments (Inherited from CSharpCodeParser.)
Protected method AcceptWhiteSpaceByLines (Inherited from CodeParser.)
Protected method BalanceBrackets() (Inherited from CodeParser.)
Protected method BalanceBrackets(Boolean) (Inherited from CodeParser.)
Protected method BalanceBrackets(Boolean, SpanFactory) (Inherited from CodeParser.)
Protected method BalanceBrackets(Boolean, SpanFactory, Boolean) (Inherited from CodeParser.)
Protected method BalanceBrackets(Boolean, SpanFactory, Boolean, Char) (Inherited from CodeParser.)
Protected method BalanceBrackets(Boolean, SpanFactory, Boolean, Nullable<Char>, Boolean) (Inherited from CodeParser.)
Protected method CreateImplicitExpressionSpan (Inherited from CodeParser.)
Protected method End(SpanFactory) (Inherited from ParserBase.)
Protected method End(Span) (Inherited from ParserBase.)
Protected method EndBlock (Inherited from ParserBase.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method HandleReservedWord (Inherited from CSharpCodeParser.)
Protected method HandleTransition (Inherited from CSharpCodeParser.)
Public method IsAtExplicitTransition (Inherited from CSharpCodeParser.)
Public method IsAtImplicitTransition (Inherited from CSharpCodeParser.)
Public method IsAtTransition (Inherited from ParserBase.)
Protected method MemberwiseClone (Inherited from Object.)
Public method NextIsTransition (Inherited from ParserBase.)
Protected method OnError(SourceLocation, String) (Inherited from ParserBase.)
Protected method OnError(SourceLocation, String, array<Object[]) (Inherited from ParserBase.)
Protected method Output (Inherited from ParserBase.)
Public method ParseBlock (Inherited from CSharpCodeParser.)
Protected method ParseBlockStart (Inherited from CodeParser.)
Protected method ParseBlockWithOtherParser(SpanFactory) (Inherited from ParserBase.)
Protected method ParseBlockWithOtherParser(SpanFactory, Boolean) (Inherited from ParserBase.)
Protected method ParseCaseBlock (Inherited from CSharpCodeParser.)
Protected method ParseComment (Inherited from ParserBase.)
Protected method ParseConditionalBlockStatement (Inherited from CSharpCodeParser.)
Protected method ParseControlFlowBody (Inherited from CSharpCodeParser.)
Protected method ParseDoStatement (Inherited from CSharpCodeParser.)
Protected method ParseIfStatement (Inherited from CSharpCodeParser.)
Protected method ParseImplicitExpression(CodeBlockInfo) (Inherited from CSharpCodeParser.)
Protected method ParseImplicitExpression(CodeBlockInfo, Boolean, Boolean) (Inherited from CSharpCodeParser.)
Protected method ParseInheritsStatement (Overrides CSharpCodeParser.ParseInheritsStatement(CodeBlockInfo).)
Protected method ParseInvalidMarkupSwitch (Inherited from CSharpCodeParser.)
Protected method ParseStatement (Inherited from CSharpCodeParser.)
Protected method ParseTryStatement (Inherited from CSharpCodeParser.)
Protected method RequireSingleWhiteSpace (Inherited from CodeParser.)
Protected method StartBlock(BlockType) (Inherited from ParserBase.)
Protected method StartBlock(BlockType, Boolean) (Inherited from ParserBase.)
Public method ToString (Inherited from Object.)
Protected method TryAcceptStringOrComment (Inherited from CSharpCodeParser.)
Protected method TryParseComment (Inherited from ParserBase.)
Protected method TryRecover(RecoveryModes) (Inherited from CodeParser.)
Protected method TryRecover(Boolean, SpanFactory) (Inherited from CSharpCodeParser.)
Protected method TryRecover(RecoveryModes, Predicate<Char>, Boolean, SpanFactory) (Inherited from CodeParser.)
Protected method WrapSimpleBlockParser (Inherited from CSharpCodeParser.)

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.

See Also

Reference

System.Web.Mvc.Razor Namespace