ISymUnmanagedWriter 介面
代表符號寫入器,並提供定義文件、序列點、語彙範圍和變數的方法。
方法
方法 |
說明 |
---|---|
關閉符號寫入器,而不認可符號存放區的符號。 |
|
認可符號存放區的符號之後,關閉符號寫入器。 |
|
關閉目前的方法。 關閉方法之後,即無法在該方法內定義任何符號。 |
|
關閉最近開啟的命名空間。 |
|
關閉目前的語彙範圍。 |
|
定義常數值的名稱。 |
|
定義來源文件。 |
|
定義非方法內的單一變數。 |
|
定義單一全域變數。 |
|
在目前的語彙範圍 (Lexical Scope) 中定義單一變數。 |
|
在目前的方法中定義單一參數。 |
|
在目前的方法內定義一組序列點。 |
|
傳回必要的資訊,讓編譯器 (Compiler) 將偵錯目錄項目寫入至可攜式執行檔 (PE) 的標頭。 |
|
設定將要與這個寫入器產生關聯的中繼資料發出器介面,並設定要在其中寫入偵錯符號的輸出檔名稱。 |
|
設定將要與這個寫入器產生關聯的中繼資料發出器介面、設定要在其中寫入偵錯符號的輸出檔名稱,並設定程式資料庫 (PDB) 檔的最終位置。 |
|
開啟要向其發出符號資訊的方法。 |
|
開啟新的命名空間。 |
|
在目前的方法中開啟新的語彙範圍。 |
|
告知符號寫入器,在發出中繼資料時已重新對應中繼資料語彙基元。 |
|
指定原始程式檔內方法的實際開頭和結尾。 |
|
為指定的語彙範圍定義位移範圍。 |
|
根據名稱定義自訂屬性 (Attribute)。 |
|
指定做為這個模組進入點的使用者定義方法。 |
|
指定要在目前開啟的語彙範圍內使用特定的完整命名空間名稱。 |
需求
**標頭:**CorSym.idl、CorSym.h