CodeGeneratorContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Representa el contexto del generador de código.
public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
- Herencia
-
CodeGeneratorContext
Propiedades
CodeMappings |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece la colección de diccionarios de la asignación de código generada. |
CompileUnit |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece la unidad de compilación de código que contendrá el gráfico del programa. |
CurrentBufferedStatement |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene la instrucción almacenada en búfer actual. |
GeneratedClass |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece la declaración de tipo de clase generada. |
Host |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el host del motor de Razor. |
Namespace |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece la declaración de espacio de nombres generada. |
SourceFile |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el archivo de origen. |
TargetMethod |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el método de miembro generado. |
TargetWriterName |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el nombre del escritor de texto. |
Métodos
AddCodeMapping(SourceLocation, Int32, Int32) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega una nueva asignación de código generada a la colección. |
AddContextCall(Span, String, Boolean) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega una instrucción de código para una llamada de contexto en el método especificado. |
AddDesignTimeHelperStatement(CodeSnippetStatement) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega una instrucción de código que inserta el método auxiliar de tiempo de diseño de Razor en la instrucción de código especificada. |
AddStatement(String, CodeLinePragma) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega la instrucción de código especificada al cuerpo del método de destino. |
AddStatement(String) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega la instrucción de código especificada al cuerpo del método de destino. |
BufferStatementFragment(Span) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Anexa el contenido del intervalo a la instrucción almacenada en búfer actual. |
BufferStatementFragment(String, Span) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Anexa el fragmento especificado a la instrucción almacenada en búfer actual. |
BufferStatementFragment(String) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Anexa el fragmento especificado a la instrucción almacenada en búfer actual. |
ChangeStatementCollector(Action<String,CodeLinePragma>) |
Asigna un nuevo recopilador de instrucciones y devuelve una acción descartable que restaura el recopilador de instrucciones anterior. |
Create(RazorEngineHost, String, String, String, Boolean) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Crea una nueva instancia de la clase CodeGeneratorContext. |
EnsureExpressionHelperVariable() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega la variable auxiliar de expresión a la clase generada si aún no se ha agregado, |
FlushBufferedStatement() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Vacía la instrucción almacenada en búfer actual. |
GenerateLinePragma(SourceLocation, Int32, Int32) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera la pragma de línea para el origen. |
GenerateLinePragma(Span, Int32, Int32) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera la pragma de línea para el origen. |
GenerateLinePragma(Span, Int32) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera la pragma de línea para el origen. |
GenerateLinePragma(Span) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera la pragma de línea para el origen especificado. |
MarkEndOfGeneratedCode() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Marca el final del código generado. |
MarkStartOfGeneratedCode() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Marca el inicio del código generado. |