VisualBasicCompilationOptions クラス

定義

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)
継承
VisualBasicCompilationOptions
実装

コンストラクター

VisualBasicCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic コンパイル オプションを表すクラス。

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic コンパイル オプションを表すクラス。

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, Boolean)

Visual Basic コンパイル オプションを表すクラス。

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, Boolean, MetadataImportOptions)

さまざまなオプションを使用して、VisualBasicCompilationOptions 型の新しいインスタンスを初期化します。

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic コンパイル オプションを表すクラス。

プロパティ

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)

メソッド

CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithCheckOverflow(Boolean)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithConcurrentBuild(Boolean)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithCryptoKeyContainer(String)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithCryptoKeyFile(String)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithCryptoPublicKey(ImmutableArray<Byte>)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithDelaySign(Nullable<Boolean>)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithDeterministic(Boolean)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithFeatures(ImmutableArray<String>)
古い.

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithGeneralDiagnosticOption(ReportDiagnostic)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithMainTypeName(String)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithMetadataImportOptions(MetadataImportOptions)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithMetadataReferenceResolver(MetadataReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithModuleName(String)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithOptimizationLevel(OptimizationLevel)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithOutputKind(OutputKind)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithPlatform(Platform)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithPublicSign(Boolean)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithReportSuppressedDiagnostics(Boolean)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithScriptClassName(String)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithSourceReferenceResolver(SourceReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithStrongNameProvider(StrongNameProvider)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
CommonWithXmlReferenceResolver(XmlReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
ComputeHashCode()

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
Equals(Object)

現在のオブジェクトが、別のオブジェクトと等しいかどうかを示します。

Equals(VisualBasicCompilationOptions)

現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを判断します。

EqualsHelper(CompilationOptions)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
GetHashCode()

このインスタンスのハッシュコードを作成します。

GetHashCode()

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
GetHashCodeHelper()

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
WithAssemblyIdentityComparer(AssemblyIdentityComparer)

Visual Basic コンパイル オプションを表すクラス。

WithConcurrentBuild(Boolean)

異なる同時実行ビルドを指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithCryptoKeyContainer(String)

別の暗号化キー コンテナーが指定された新しい VisualBasicCompilationOptions インスタンスを作成します

WithCryptoKeyFile(String)

別の暗号化キー ファイル パスを指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithCryptoPublicKey(ImmutableArray<Byte>)

別の公開キーを持つ新しい VisualBasicCompilationOptions インスタンスを作成します。

WithDelaySign(Nullable<Boolean>)

別の遅延署名が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithDeterministic(Boolean)

異なる決定モードを指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithEmbedVbCoreRuntime(Boolean)

別の埋め込み VB Core ランタイムを指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithGeneralDiagnosticOption(ReportDiagnostic)

別のレポート警告が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithGlobalImports(GlobalImport[])

異なるグローバル インポートが指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithGlobalImports(IEnumerable<GlobalImport>)

異なるグローバル インポートが指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithGlobalImports(ImmutableArray<GlobalImport>)

異なるグローバル インポートが指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithMainTypeName(String)

別の Main Type 名を指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithMetadataImportOptions(MetadataImportOptions)

指定した新しい VisualBasicCompilationOptions インスタンスを作成します MetadataImportOptions

WithMetadataReferenceResolver(MetadataReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

WithModuleName(String)

別の ModuleName を指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOptimizationLevel(OptimizationLevel)

指定した新しい VisualBasicCompilationOptions インスタンスを作成します OptimizationLevel

WithOptionCompareText(Boolean)

別のオプション比較テキストを指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOptionExplicit(Boolean)

別のオプションを明示的に指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOptionInfer(Boolean)

別のオプション推論を指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOptionStrict(OptionStrict)

別のオプション strict を指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOutputKind(OutputKind)

別の OutputKind が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithOverflowChecks(Boolean)

別のオーバーフロー チェックが指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithParseOptions(VisualBasicParseOptions)

別の解析オプションを指定して新しい VisualBasicCompilationOptions インスタンスを作成します。

WithPlatform(Platform)

別のプラットフォームが指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithPublicSign(Boolean)

Visual Basic コンパイル オプションを表すクラス。

WithReportSuppressedDiagnostics(Boolean)

診断レポートの抑制オプションを指定して新しい VisualBasicCompilationOptions インスタンスを作成します。

WithRootNamespace(String)

別のルート名前空間が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithScriptClassName(String)

スクリプト クラス名を指定して、新しい VisualBasicCompilationOptions インスタンスを作成します。

WithSourceReferenceResolver(SourceReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

異なる特定の警告が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

異なる特定の警告が指定された新しい VisualBasicCompilationOptions インスタンスを作成します。

WithStrongNameProvider(StrongNameProvider)

Visual Basic コンパイル オプションを表すクラス。

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic コンパイル オプションを表すクラス。

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic コンパイル オプションを表すクラス。

(継承元 CompilationOptions)
WithXmlReferenceResolver(XmlReferenceResolver)

Visual Basic コンパイル オプションを表すクラス。

適用対象