CodeGeneratorContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 表示程式碼產生器的內容。
public class CodeGeneratorContext
type CodeGeneratorContext = class
Public Class CodeGeneratorContext
- 繼承
-
CodeGeneratorContext
屬性
CodeMappings |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定已產生程式碼對應的字典集合。 |
CompileUnit |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定保留程式圖形的程式碼編譯單元。 |
CurrentBufferedStatement |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得目前緩衝的陳述式。 |
GeneratedClass |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定已產生的類別類型宣告。 |
Host |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定 Razor 引擎主機。 |
Namespace |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定已產生的命名空間宣告。 |
SourceFile |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定來源檔案。 |
TargetMethod |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定已產生的成員方法。 |
TargetWriterName |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定文字寫入器的名稱。 |
方法
AddCodeMapping(SourceLocation, Int32, Int32) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在集合中新增新產生的程式碼對應。 |
AddContextCall(Span, String, Boolean) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在指定方法新增內容呼叫的程式碼陳述式。 |
AddDesignTimeHelperStatement(CodeSnippetStatement) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 新增在指定程式碼陳述式中插入 Razor 設計時間 Helper 方法的程式碼陳述式。 |
AddStatement(String) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在目標方法主體中新增指定的程式碼陳述式。 |
AddStatement(String, CodeLinePragma) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在目標方法主體中新增指定的程式碼陳述式。 |
BufferStatementFragment(Span) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在目前緩衝的陳述式中附加範圍內容。 |
BufferStatementFragment(String) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在目前緩衝的陳述式中附加指定的片段。 |
BufferStatementFragment(String, Span) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在目前緩衝的陳述式中附加指定的片段。 |
ChangeStatementCollector(Action<String,CodeLinePragma>) |
指派新陳述式控制器並傳回還原舊陳述式控制器的可處置動作。 |
Create(RazorEngineHost, String, String, String, Boolean) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 建立 CodeGeneratorContext 類別的新執行個體。 |
EnsureExpressionHelperVariable() |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 若未新增,請在已產生類別新增表示式 Helper 變數, |
FlushBufferedStatement() |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 排清目前緩衝的陳述式。 |
GenerateLinePragma(SourceLocation, Int32, Int32) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 產生來源的行程式。 |
GenerateLinePragma(Span) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 產生指定來源的行程式。 |
GenerateLinePragma(Span, Int32) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 產生來源的行程式。 |
GenerateLinePragma(Span, Int32, Int32) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 產生來源的行程式。 |
MarkEndOfGeneratedCode() |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 標記已產生程式碼結尾。 |
MarkStartOfGeneratedCode() |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 標記已產生程式碼開頭。 |