Share via


Microsoft.AspNetCore.Razor.CodeGenerators Namespace

Classes

Name Description
CodeGenerator
CodeGeneratorContext

Context object with information used to generate a Razor page.

CodeGeneratorResult
CodeWriter
CSharpCodeGenerator
CSharpCodeWriter
CSharpLineMappingWriter
CSharpPaddingBuilder
CSharpTagHelperCodeRenderer

Renders tag helper rendering code.

GeneratedTagHelperContext

Contains necessary information for the tag helper code generation process.

GeneratorResults

The results of parsing and generating code for a Razor document.

LineMapping
LineMappingManager
MappingLocation
TagHelperAttributeValueCodeRenderer

Renders code for tag helper property initialization.

Structs

Name Description
CSharpCodeWritingScope
CSharpDisableWarningScope
GeneratedClassContext

Enums

Name Description
ExpressionRenderingMode