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 |
アセンブリ ID を比較するために使用されます。 ターゲット プラットフォームに固有の統一ポリシーと移植性ポリシーを実装できます。 指定されていない場合は Default。 (継承元 CompilationOptions) |
CheckOverflow |
整数算術の境界チェックが既定で適用されるかどうか。 (継承元 CompilationOptions) |
ConcurrentBuild |
ビルド コンパイルで複数のスレッドを使用できるかどうかを指定します。 (継承元 CompilationOptions) |
CryptoKeyContainer |
出力に署名するキーを含む CSP コンテナー。 (継承元 CompilationOptions) |
CryptoKeyFile |
コンパイル アセンブリの厳密な名前を生成して署名するために使用する公開キーと秘密キーを含むファイルの名前。 (継承元 CompilationOptions) |
CryptoPublicKey |
コンパイル アセンブリの厳密な名前を生成するために使用される公開キーを指定します。指定しない場合は空です。 (継承元 CompilationOptions) |
DelaySign |
コンパイル アセンブリを遅延署名済みとしてマークします。 (継承元 CompilationOptions) |
Deterministic |
コンパイルを決定論的にするかどうかを指定します。 (継承元 CompilationOptions) |
EmbedVbCoreRuntime |
Visual Basic Core ランタイムの埋め込み設定を取得します。 |
Errors |
コンパイル オプションの互換性のないセットに関連する Errors コレクション (継承元 CompilationOptions) |
Features |
古い.
有効にする試験的なコンパイラ機能を指定する文字列のセット。 (継承元 CompilationOptions) |
GeneralDiagnosticOption |
グローバル警告レポート オプション (継承元 CompilationOptions) |
GlobalImports |
グローバル インポート コレクションを取得します。 |
Language |
Visual Basic コンパイル オプションを表すクラス。 |
MainTypeName |
静的 Main メソッドを宣言する型の完全な名前。 有効な非ジェネリック名前空間修飾名である必要があります。 静的 Main メソッドがエントリ ポイントの候補の場合は Null。 (継承元 CompilationOptions) |
MetadataImportOptions |
パブリック以外のアクセシビリティを持つメンバーをインポートするか、既定で保護するかを指定します。 既定値は Public です。 指定された値は、正確性に必要なすべてのメンバーがインポートされるため、コンパイラによって実行される分析の正確性には影響しません。 この設定では、通常はインポートされないメンバーを強制的にインポートするようにコンパイルできます。 (継承元 CompilationOptions) |
MetadataReferenceResolver |
#r ディレクティブを使用して、ソースで指定されたメタデータ参照へのパスを解決します。 ファクトリに明示的に渡されたメタデータ以外のメタデータへの参照をコンパイルに含めることができない場合は null (ソース内の#rディレクティブなど)。 (継承元 CompilationOptions) |
ModuleName |
プライマリ モジュールの名前。既定の名前を使用する場合は null。 (継承元 CompilationOptions) |
NullableContextOptions |
Visual Basic コンパイル オプションを表すクラス。 |
NullableContextOptions |
このコンパイルの既定の null 許容コンテキスト状態を取得します。 (継承元 CompilationOptions) |
OptimizationLevel |
出力 IL に対して最適化を実行するかどうかを指定します。 これは、PDB 情報が生成されるかどうかに依存しません。 (継承元 CompilationOptions) |
OptionCompareText |
[Option Compare Text]\(オプションの比較テキスト\) 設定を取得します。 |
OptionExplicit |
Option Explicit 設定を取得します。 |
OptionInfer |
オプション推論の設定を取得します。 |
OptionStrict |
Option Strict 設定を取得します。 |
OutputKind |
出力時に生成されるアセンブリの種類。 (継承元 CompilationOptions) |
ParseOptions |
解析オプションの設定を取得します。 コンパイル レベルの解析オプション。 [マイ テンプレート] などの合成埋め込みコードをコンパイルするときに使用されます |
Platform |
アセンブリを実行できる共通言語ランタイム (CLR) のバージョンを指定します。 (継承元 CompilationOptions) |
PublicSign |
コンパイル アセンブリを完全に署名済みとしてマークしますが、公開キーでのみ署名します。 (継承元 CompilationOptions) |
ReportSuppressedDiagnostics |
ソースで抑制された診断 (つまり true) IsSuppressed を報告する必要があるかどうか。 (継承元 CompilationOptions) |
RootNamespace |
プロジェクト内のすべてのソース コードの既定の名前空間を取得します。 "RootNamespace" プロジェクト オプションまたは "/rootnamespace" コマンド ライン オプションに対応します。 |
ScriptClassName |
グローバル暗黙的クラス (スクリプト クラス) の完全な名前。 このクラスは、最上位レベルのステートメント、型宣言、およびメンバー宣言を暗黙的にカプセル化します。 名前空間の修飾名を指定できます。 (継承元 CompilationOptions) |
SourceReferenceResolver |
コンパイルのソース ドキュメント参照を解決するためのリゾルバーを取得します。 #lineプラグマや#load ディレクティブなど、ソース ファイル参照を含むコンパイルが許可されていない場合は null。 (継承元 CompilationOptions) |
SpecificDiagnosticOptions |
各警告の警告レポート オプション。 (継承元 CompilationOptions) |
StrongNameProvider |
ソース アセンブリの厳密な名前と署名を提供します。 アセンブリ署名がサポートされていない場合は Null。 (継承元 CompilationOptions) |
SyntaxTreeOptionsProvider |
特定の構文ツリーのオプションを取得するプロバイダー。 (継承元 CompilationOptions) |
WarningLevel |
グローバル警告レベル (負以外の整数)。 (継承元 CompilationOptions) |
XmlReferenceResolver |
コンパイルの XML ドキュメント参照を解決するためのリゾルバーを取得します。 XML ドキュメント コメントにタグや XML ファイルに格納されているアクセス許可セットなど、XML ファイル参照を含めるコンパイルが許可されていない場合は Null。 (継承元 CompilationOptions) |
メソッド
適用対象
.NET