CodeGeneratorContext Methods

Include Protected Members
Include Inherited Members

The CodeGeneratorContext type exposes the following members.

Methods

  Name Description
Public method AddCodeMapping This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a new generated code mapping to the collection.
Public method AddContextCall This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a code statement for a context call on the specified method.
Public method AddDesignTimeHelperStatement This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds a code statement that inserts the Razor design time helpers method in the specified code statement.
Public method AddStatement(String) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the specified code statement to the body of the target method.
Public method AddStatement(String, CodeLinePragma) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the specified code statement to the body of the target method.
Public method BufferStatementFragment(String) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the specified fragment to the current buffered statement.
Public method BufferStatementFragment(Span) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the content of the span to the current buffered statement.
Public method BufferStatementFragment(String, Span) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Appends the specified fragment to the current buffered statement.
Public method ChangeStatementCollector Assigns a new statement collector and returns a disposable action that restores the old statement collector.
Public methodStatic member Create This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Creates a new instance of the CodeGeneratorContext class.
Public method EnsureExpressionHelperVariable This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Adds the expression helper variable to the generated class if not yet added,
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FlushBufferedStatement This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Flushes the current buffered statement.
Public method GenerateLinePragma(Span) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the specified source.
Public method GenerateLinePragma(Span, Int32) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.
Public method GenerateLinePragma(SourceLocation, Int32, Int32) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.
Public method GenerateLinePragma(Span, Int32, Int32) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Generates the line pragma for the source.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method MarkEndOfGeneratedCode This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Marks the end of generated code.
Public method MarkStartOfGeneratedCode This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. Marks the start of generated code.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

See Also

Reference

CodeGeneratorContext Class

System.Web.Razor.Generator Namespace