VisualBasicCompilationOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 Visual Basic 編譯選項的類別。
public ref class VisualBasicCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::VisualBasic::VisualBasicCompilationOptions ^>
public sealed class VisualBasicCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions>
type VisualBasicCompilationOptions = class
inherit CompilationOptions
interface IEquatable<VisualBasicCompilationOptions>
Public NotInheritable Class VisualBasicCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of VisualBasicCompilationOptions)
- 繼承
- 實作
建構函式
屬性
AssemblyIdentityComparer |
用來比較元件識別。 可以實作目標平臺專屬的統一和可攜性原則。 Default 如果未指定,則為 。 (繼承來源 CompilationOptions) |
CheckOverflow |
是否預設會強制執行整數算術的界限檢查。 (繼承來源 CompilationOptions) |
ConcurrentBuild |
指定建置編譯是否可以使用多個執行緒。 (繼承來源 CompilationOptions) |
CryptoKeyContainer |
CSP 容器,其中包含要用來簽署輸出的金鑰。 (繼承來源 CompilationOptions) |
CryptoKeyFile |
包含用來產生編譯元件的強式名稱並簽署的公開金鑰和私密金鑰的檔案名。 (繼承來源 CompilationOptions) |
CryptoPublicKey |
指定用來產生編譯元件的強式名稱的公開金鑰,如果未指定,則為空白。 (繼承來源 CompilationOptions) |
DelaySign |
將編譯元件標示為延遲簽署。 (繼承來源 CompilationOptions) |
Deterministic |
指定編譯是否應該具決定性。 (繼承來源 CompilationOptions) |
EmbedVbCoreRuntime |
取得 [內嵌 Visual Basic Core 執行時間] 設定。 |
Errors |
與一組不相容編譯選項相關的錯誤集合 (繼承來源 CompilationOptions) |
Features |
已淘汰.
一組字串,指定要啟用的實驗性編譯器功能。 (繼承來源 CompilationOptions) |
GeneralDiagnosticOption |
全域警告報告選項 (繼承來源 CompilationOptions) |
GlobalImports |
取得全域匯入集合。 |
Language |
代表 Visual Basic 編譯選項的類別。 |
MainTypeName |
宣告靜態 Main 方法之型別的完整名稱。 必須是有效的非泛型命名空間限定名稱。 如果有任何靜態 Main 方法是進入點的候選項目,則為 Null。 (繼承來源 CompilationOptions) |
MetadataImportOptions |
指定是否匯入具有公用或預設保護之協助工具的成員。 預設值為 Public。 指定的值不會影響編譯器所執行之分析的正確性,因為不論匯入正確性所需的所有成員都會匯入。 此設定可以強制編譯以匯入通常不會匯入的成員。 (繼承來源 CompilationOptions) |
MetadataReferenceResolver |
透過 #r 指示詞解析來源中指定的中繼資料參考路徑。 如果編譯不能包含明確傳遞至其處理站 (以外的中繼資料參考,例如來源) 中的#r指示詞,則為 Null。 (繼承來源 CompilationOptions) |
ModuleName |
應該使用預設名稱,則為主要模組的名稱,或為 Null。 (繼承來源 CompilationOptions) |
NullableContextOptions |
代表 Visual Basic 編譯選項的類別。 |
NullableContextOptions |
取得這個編譯中預設可為 Null 的內容狀態。 (繼承來源 CompilationOptions) |
OptimizationLevel |
指定是否應在輸出 IL 上執行優化。 這與是否產生 PDB 資訊無關。 (繼承來源 CompilationOptions) |
OptionCompareText |
取得 [選項比較文字] 設定。 |
OptionExplicit |
取得 [選項明確] 設定。 |
OptionInfer |
取得選項推斷設定。 |
OptionStrict |
取得 [選項嚴格設定]。 |
OutputKind |
發出時產生的元件種類。 (繼承來源 CompilationOptions) |
ParseOptions |
取得剖析選項設定。 編譯層級剖析選項。 編譯綜合內嵌程式碼時使用,例如我的範本 |
Platform |
指定哪個 Common Language Runtime (CLR) 版本可以執行組件。 (繼承來源 CompilationOptions) |
PublicSign |
將編譯元件標示為完整簽署,但只使用公開金鑰進行簽署。 (繼承來源 CompilationOptions) |
ReportSuppressedDiagnostics |
是否應該報告來源中隱藏的診斷,亦即 IsSuppressed 為 true。 (繼承來源 CompilationOptions) |
RootNamespace |
取得專案中所有原始程式碼的預設命名空間。 對應至 「RootNamespace」 專案選項或 「/rootnamespace」 命令列選項。 |
ScriptClassName |
全域隱含類別的完整名稱 (腳本類別) 。 這個類別會隱含地封裝最上層語句、型別宣告和成員宣告。 可以是命名空間限定名稱。 (繼承來源 CompilationOptions) |
SourceReferenceResolver |
取得解析編譯原始檔案參考的解析程式。 如果不允許編譯包含原始程式檔參考,例如 #line pragmas 和 #load 指示詞,則為 Null。 (繼承來源 CompilationOptions) |
SpecificDiagnosticOptions |
每個警告的警告報告選項。 (繼承來源 CompilationOptions) |
StrongNameProvider |
提供來源元件的強式名稱與簽章。 如果不支援元件簽署,則為 Null。 (繼承來源 CompilationOptions) |
SyntaxTreeOptionsProvider |
用來擷取特定語法樹狀架構選項的提供者。 (繼承來源 CompilationOptions) |
WarningLevel |
全域警告層級 (非負整數) 。 (繼承來源 CompilationOptions) |
XmlReferenceResolver |
取得解析程式,用於解析編譯的 XML 檔參考。 如果不允許編譯包含 XML 檔案參考,例如 XML 檔批註包含儲存在 XML 檔案中的標籤和許可權集合,則為 Null。 (繼承來源 CompilationOptions) |