CodeGeneratorContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Representa o contexto do gerador de código.
public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
- Herança
-
CodeGeneratorContext
Propriedades
| CodeMappings |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define a coleção de dicionários do mapeamento do código gerado. |
| CompileUnit |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define a unidade de compilação de código que conterá o gráfico do programa. |
| CurrentBufferedStatement |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém a declaração de buffer atual. |
| GeneratedClass |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define o tipo de declaração de classe gerada. |
| Host |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define o host do mecanismo Razor. |
| Namespace |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define a declaração do namespace gerado. |
| SourceFile |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define o arquivo de origem. |
| TargetMethod |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define o método de membro gerado. |
| TargetWriterName |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém ou define o nome do gravador de texto. |
Métodos
| AddCodeMapping(SourceLocation, Int32, Int32) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona um novo mapeamento do código gerado à coleção. |
| AddContextCall(Span, String, Boolean) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona uma declaração de código para uma chamada de contexto no método especificado. |
| AddDesignTimeHelperStatement(CodeSnippetStatement) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona uma declaração de código que insere o método de auxiliares de tempo de design do Razor na declaração de código especificada. |
| AddStatement(String) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona a declaração de código especificada ao corpo do método de destino. |
| AddStatement(String, CodeLinePragma) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona a declaração de código especificada ao corpo do método de destino. |
| BufferStatementFragment(Span) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Anexa o conteúdo do alcance à declaração de buffer atual. |
| BufferStatementFragment(String) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Acrescenta o fragmento especificado à declaração de buffer atual. |
| BufferStatementFragment(String, Span) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Acrescenta o fragmento especificado à declaração de buffer atual. |
| ChangeStatementCollector(Action<String,CodeLinePragma>) |
Atribui uma novo coletor de declaração e retorna uma ação descartável que restaura o antigo coletor de declaração. |
| Create(RazorEngineHost, String, String, String, Boolean) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Cria uma nova instância da classe CodeGeneratorContext. |
| EnsureExpressionHelperVariable() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona a variável auxiliar de expressão para a classe gerada se ainda não tiver sido adicionada, |
| FlushBufferedStatement() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Libera a declaração de buffer atual. |
| GenerateLinePragma(SourceLocation, Int32, Int32) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Gera o pragma de linha para a origem. |
| GenerateLinePragma(Span) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Gera o pragma de linha para a origem especificada. |
| GenerateLinePragma(Span, Int32) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Gera o pragma de linha para a origem. |
| GenerateLinePragma(Span, Int32, Int32) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Gera o pragma de linha para a origem. |
| MarkEndOfGeneratedCode() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Marca o final do código gerado. |
| MarkStartOfGeneratedCode() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Marca o início do código gerado. |