Share via


CSharpCodeGenerator Class

Definition

public ref class CSharpCodeGenerator : Microsoft::AspNetCore::Razor::CodeGenerators::CodeGenerator
public class CSharpCodeGenerator : Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator
type CSharpCodeGenerator = class
    inherit CodeGenerator
Public Class CSharpCodeGenerator
Inherits CodeGenerator
Inheritance
CSharpCodeGenerator
Derived

Constructors

CSharpCodeGenerator(CodeGeneratorContext)

Properties

Context (Inherited from CodeGenerator)
Host
Tree

Methods

BuildAfterExecuteContent(CSharpCodeWriter, IList<Chunk>)

Provides an entry point to append code (after execute content) to a generated Razor class.

BuildClassDeclaration(CSharpCodeWriter)
BuildConstructor(CSharpCodeWriter)
CreateCodeWriter()

Protected for testing.

CreateCSharpCodeVisitor(CSharpCodeWriter, CodeGeneratorContext)
CreateCSharpDesignTimeCodeVisitor(CSharpCodeVisitor, CSharpCodeWriter, CodeGeneratorContext)
Generate()

Applies to