MvcCSharpCodeGenerator Class¶
Inheritance Hierarchy¶
CSharpCodeGenerator
Microsoft.AspNet.Mvc.Razor.MvcCSharpCodeGenerator
Constructors¶
-
MvcCSharpCodeGenerator
(CodeGeneratorContext, System.String, System.String, Microsoft.AspNet.Mvc.Razor.GeneratedTagHelperAttributeContext)¶ Arguments: - context (CodeGeneratorContext) –
- defaultModel (System.String) –
- injectAttribute (System.String) –
- tagHelperAttributeContext (Microsoft.AspNet.Mvc.Razor.GeneratedTagHelperAttributeContext) –
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)
-