CSharpCompilationOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。
public ref class CSharpCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::CSharp::CSharpCompilationOptions ^>
public sealed class CSharpCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions>
type CSharpCompilationOptions = class
inherit CompilationOptions
interface IEquatable<CSharpCompilationOptions>
Public NotInheritable Class CSharpCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of CSharpCompilationOptions)
- 継承
- 実装
コンストラクター
プロパティ
AllowUnsafe |
安全でないリージョン (つまり、メンバーと安全でないブロックの安全でない修飾子) を許可します。 |
AssemblyIdentityComparer |
アセンブリ ID を比較するために使用されます。 ターゲット プラットフォームに固有の統一ポリシーと移植性ポリシーを実装できます。 指定されていない場合は Default。 (継承元 CompilationOptions) |
CheckOverflow |
整数算術の境界チェックが既定で適用されるかどうか。 (継承元 CompilationOptions) |
ConcurrentBuild |
ビルド コンパイルで複数のスレッドを使用できるかどうかを指定します。 (継承元 CompilationOptions) |
CryptoKeyContainer |
出力に署名するキーを含む CSP コンテナー。 (継承元 CompilationOptions) |
CryptoKeyFile |
コンパイル アセンブリの厳密な名前を生成して署名するために使用する公開キーと秘密キーを含むファイルの名前。 (継承元 CompilationOptions) |
CryptoPublicKey |
コンパイル アセンブリの厳密な名前を生成するために使用する公開キーを指定します。指定しない場合は空を指定します。 (継承元 CompilationOptions) |
DelaySign |
コンパイル アセンブリを遅延署名済みとしてマークします。 (継承元 CompilationOptions) |
Deterministic |
コンパイルを決定論的にするかどうかを指定します。 (継承元 CompilationOptions) |
Errors |
互換性のないコンパイル オプションのセットに関連する Errors コレクション (継承元 CompilationOptions) |
Features |
古い.
有効にする試験的なコンパイラ機能を指定する文字列のセット。 (継承元 CompilationOptions) |
GeneralDiagnosticOption |
グローバル警告レポート オプション (継承元 CompilationOptions) |
Language |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
MainTypeName |
静的 Main メソッドを宣言する型の完全名。 有効な非ジェネリック名前空間修飾名である必要があります。 静的 Main メソッドがエントリ ポイントの候補である場合は Null。 (継承元 CompilationOptions) |
MetadataImportOptions |
パブリック以外のアクセシビリティを持つメンバーをインポートするか、既定で保護するかを指定します。 既定値は Public です。 指定された値は、正確性に必要なすべてのメンバーが関係なくインポートされるため、コンパイラによって実行される分析の正確性には影響しません。 この設定では、通常はインポートされないメンバーを強制的にインポートできます。 (継承元 CompilationOptions) |
MetadataReferenceResolver |
#r ディレクティブを使用して、ソースで指定されたメタデータ参照へのパスを解決します。 ファクトリに明示的に渡されたメタデータ (ソース内の#r ディレクティブなど) 以外のメタデータへの参照をコンパイルに含めることができない場合は null。 (継承元 CompilationOptions) |
ModuleName |
プライマリ モジュールの名前。既定の名前を使用する必要がある場合は null。 (継承元 CompilationOptions) |
NullableContextOptions |
グローバル Null 許容コンテキスト オプション。 |
OptimizationLevel |
出力 IL で最適化を実行するかどうかを指定します。 これは、PDB 情報が生成されるかどうかにかかわらず独立しています。 (継承元 CompilationOptions) |
OutputKind |
出力時に生成されるアセンブリの種類。 (継承元 CompilationOptions) |
Platform |
アセンブリを実行できる共通言語ランタイム (CLR) のバージョンを指定します。 (継承元 CompilationOptions) |
PublicSign |
コンパイル アセンブリを完全に署名済みとしてマークしますが、公開キーでのみ署名します。 (継承元 CompilationOptions) |
ReportSuppressedDiagnostics |
ソースで抑制された診断 (つまり IsSuppressed true) を報告する必要があるかどうか。 (継承元 CompilationOptions) |
ScriptClassName |
グローバル暗黙的クラス (スクリプト クラス) の完全な名前。 このクラスは、最上位レベルのステートメント、型宣言、およびメンバー宣言を暗黙的にカプセル化します。 名前空間の修飾名を指定できます。 (継承元 CompilationOptions) |
SourceReferenceResolver |
コンパイルのソース ドキュメント参照を解決するためのリゾルバーを取得します。 コンパイルにソース ファイル参照 (#line プラグマや#load ディレクティブなど) を含められない場合は null。 (継承元 CompilationOptions) |
SpecificDiagnosticOptions |
各警告の警告レポート オプション。 (継承元 CompilationOptions) |
StrongNameProvider |
ソース アセンブリの厳密な名前と署名を提供します。 アセンブリ署名がサポートされていない場合は Null。 (継承元 CompilationOptions) |
SyntaxTreeOptionsProvider |
特定の構文ツリーのオプションを取得するプロバイダー。 (継承元 CompilationOptions) |
Usings |
グローバル名前空間の使用。 |
WarningLevel |
グローバル警告レベル (負以外の整数)。 (継承元 CompilationOptions) |
XmlReferenceResolver |
コンパイルの XML ドキュメント参照を解決するためのリゾルバーを取得します。 XML ドキュメント コメントにタグや XML ファイルに格納されているアクセス許可セットなど、XML ファイル参照をコンパイルに含められない場合は Null。 (継承元 CompilationOptions) |
メソッド
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithCryptoKeyFile(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithDeterministic(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
古い.
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithMainTypeName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithModuleName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithOutputKind(OutputKind) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithPlatform(Platform) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithPublicSign(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithScriptClassName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
ComputeHashCode() |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
Equals(CSharpCompilationOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
Equals(Object) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
EqualsHelper(CompilationOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
GetHashCode() |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
GetHashCode() |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
GetHashCodeHelper() |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
WithAllowUnsafe(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithConcurrentBuild(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithCryptoKeyContainer(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithCryptoKeyFile(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithCryptoPublicKey(ImmutableArray<Byte>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithDelaySign(Nullable<Boolean>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithDeterministic(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithGeneralDiagnosticOption(ReportDiagnostic) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithMainTypeName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithMetadataImportOptions(MetadataImportOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithModuleName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithNullableContextOptions(NullableContextOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithNullableContextOptions(NullableContextOptions) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithOptimizationLevel(OptimizationLevel) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithOutputKind(OutputKind) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithOverflowChecks(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithPlatform(Platform) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithPublicSign(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithReportSuppressedDiagnostics(Boolean) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithScriptClassName(String) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithSourceReferenceResolver(SourceReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithStrongNameProvider(StrongNameProvider) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 (継承元 CompilationOptions) |
WithUsings(IEnumerable<String>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithUsings(ImmutableArray<String>) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithUsings(String[]) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithWarningLevel(Int32) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
WithXmlReferenceResolver(XmlReferenceResolver) |
実行可能ファイルまたはライブラリを出力するかどうか、生成されたコードを最適化するかどうかなど、コンパイルに影響を与えるさまざまなオプションを表します。 |
適用対象
.NET