CodeGeneratorContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Představuje kontext generátoru kódu.
public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
- Dědičnost
-
CodeGeneratorContext
Vlastnosti
CodeMappings |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví slovník kolekce vygenerovaného mapování kódu. |
CompileUnit |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví jednotku kompilace kódu, která bude obsahovat graf programu. |
CurrentBufferedStatement |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá aktuální příkaz vyrovnávací paměti. |
GeneratedClass |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví vygenerovanou deklaraci typu třídy. |
Host |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví hostitele modulu Razor. |
Namespace |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví vygenerovanou deklaraci oboru názvů. |
SourceFile |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví zdrojový soubor. |
TargetMethod |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví vygenerovanou člen metodu. |
TargetWriterName |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví název zapisovače textu. |
Metody
AddCodeMapping(SourceLocation, Int32, Int32) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá do kolekce nové vygenerované mapování kódu. |
AddContextCall(Span, String, Boolean) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá příkaz kódu pro kontextové volání zadané metody. |
AddDesignTimeHelperStatement(CodeSnippetStatement) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá příkaz kódu, který vloží pomocné rutiny času návrhu Razor do zadaného příkazu kódu. |
AddStatement(String, CodeLinePragma) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá zadaný příkaz kódu do těla cílové metody. |
AddStatement(String) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá zadaný příkaz kódu do těla cílové metody. |
BufferStatementFragment(Span) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Připojí obsah rozsahu k aktuálnímu příkazu s vyrovnávací pamětí. |
BufferStatementFragment(String, Span) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Připojí zadaný fragment k aktuálnímu příkazu s vyrovnávací pamětí. |
BufferStatementFragment(String) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Připojí zadaný fragment k aktuálnímu příkazu s vyrovnávací pamětí. |
ChangeStatementCollector(Action<String,CodeLinePragma>) |
Přiřadí kolekci nových příkazů a vrátí jednorázovou akci, která obnoví kolekci starých příkazů. |
Create(RazorEngineHost, String, String, String, Boolean) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vytvoří novou instanci třídy CodeGeneratorContext. |
EnsureExpressionHelperVariable() |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přidá pomocnou proměnnou výrazu do vygenerované třídy, pokud ještě není přidána, |
FlushBufferedStatement() |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vyprázdní aktuální příkaz v vyrovnávací paměti. |
GenerateLinePragma(SourceLocation, Int32, Int32) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vygeneruje direktivu pragma řádku pro zdroj. |
GenerateLinePragma(Span, Int32, Int32) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vygeneruje direktivu pragma řádku pro zdroj. |
GenerateLinePragma(Span, Int32) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vygeneruje direktivu pragma řádku pro zdroj. |
GenerateLinePragma(Span) |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vygeneruje direktivu pragma řádku pro zadaný zdroj. |
MarkEndOfGeneratedCode() |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Označí konec vygenerovaného kódu. |
MarkStartOfGeneratedCode() |
Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Označí začátek vygenerovaného kódu. |