CodeGeneratorContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje kontekst generatora kodu.
public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
- Dziedziczenie
-
CodeGeneratorContext
Właściwości
| CodeMappings |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia kolekcję słowników wygenerowanego mapowania kodu. |
| CompileUnit |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia jednostkę kompilowania kodu, która będzie przechowywać graf programu. |
| CurrentBufferedStatement |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżącą instrukcję buforowaną. |
| GeneratedClass |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wygenerowaną deklarację typu klasy. |
| Host |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia hosta aparatu Razor. |
| Namespace |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wygenerowaną deklarację przestrzeni nazw. |
| SourceFile |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia plik źródłowy. |
| TargetMethod |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wygenerowaną metodę składową. |
| TargetWriterName |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia nazwę składnika zapisywania tekstu. |
Metody
| AddCodeMapping(SourceLocation, Int32, Int32) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje nowe mapowanie wygenerowanego kodu do kolekcji. |
| AddContextCall(Span, String, Boolean) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje instrukcję kodu dla wywołania kontekstu dla określonej metody. |
| AddDesignTimeHelperStatement(CodeSnippetStatement) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje instrukcję kodu, która wstawia metodę pomocników czasu projektowania Razor w określonej instrukcji kodu. |
| AddStatement(String) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje określoną instrukcję kodu do treści metody docelowej. |
| AddStatement(String, CodeLinePragma) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje określoną instrukcję kodu do treści metody docelowej. |
| BufferStatementFragment(Span) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dołącza zawartość zakresu do bieżącej instrukcji buforowanej. |
| BufferStatementFragment(String) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dołącza określony fragment do bieżącej instrukcji buforowanej. |
| BufferStatementFragment(String, Span) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dołącza określony fragment do bieżącej instrukcji buforowanej. |
| ChangeStatementCollector(Action<String,CodeLinePragma>) |
Przypisuje nowy moduł zbierający instrukcje i zwraca akcję jednorazową, która przywraca stary moduł zbierający instrukcje. |
| Create(RazorEngineHost, String, String, String, Boolean) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy nowe wystąpienie klasy CodeGeneratorContext. |
| EnsureExpressionHelperVariable() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje zmienną pomocnika wyrażeń do wygenerowanej klasy, jeśli jeszcze nie została dodana, |
| FlushBufferedStatement() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Opróżnia bieżącą instrukcję buforowaną. |
| GenerateLinePragma(SourceLocation, Int32, Int32) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje pragma linii dla źródła. |
| GenerateLinePragma(Span) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje pragma linii dla określonego źródła. |
| GenerateLinePragma(Span, Int32) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje pragma linii dla źródła. |
| GenerateLinePragma(Span, Int32, Int32) |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje pragma linii dla źródła. |
| MarkEndOfGeneratedCode() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Oznacza koniec wygenerowanego kodu. |
| MarkStartOfGeneratedCode() |
Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Oznacza początek wygenerowanego kodu. |