MvcCSharpCodeGenerator Class

Syntax

public class MvcCSharpCodeGenerator : CSharpCodeGenerator

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.Razor.MvcCSharpCodeGenerator

Constructors

MvcCSharpCodeGenerator(CodeGeneratorContext, System.String, System.String, Microsoft.AspNet.Mvc.Razor.GeneratedTagHelperAttributeContext)
Arguments:
public MvcCSharpCodeGenerator(CodeGeneratorContext context, string defaultModel, string injectAttribute, GeneratedTagHelperAttributeContext tagHelperAttributeContext)

Methods

BuildClassDeclaration(CSharpCodeWriter)
Arguments:
  • writer (CSharpCodeWriter) –
Return type:

CSharpCodeWritingScope

protected override CSharpCodeWritingScope BuildClassDeclaration(CSharpCodeWriter writer)
BuildConstructor(CSharpCodeWriter)
Arguments:
  • writer (CSharpCodeWriter) –
protected override void BuildConstructor(CSharpCodeWriter writer)
CreateCSharpCodeVisitor(CSharpCodeWriter, CodeGeneratorContext)
Arguments:
  • writer (CSharpCodeWriter) –
  • context (CodeGeneratorContext) –
Return type:

CSharpCodeVisitor

protected override CSharpCodeVisitor CreateCSharpCodeVisitor(CSharpCodeWriter writer, CodeGeneratorContext context)