Freigeben über


VisualBasicCompilationOptions Klasse

Definition

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

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)
Vererbung
VisualBasicCompilationOptions
Implementiert

Konstruktoren

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)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

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)

Initialisiert eine neue Instanz des VisualBasicCompilationOptions-Typs mit verschiedenen Optionen.

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)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

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)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

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)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

Eigenschaften

AssemblyIdentityComparer

Wird verwendet, um Assemblyidentitäten zu vergleichen. Kann spezifisch für die Zielplattform die Vereinheitlichungs- und Portabilitätsrichtlinien implementieren. Default, wenn die Angabe fehlt.

(Geerbt von CompilationOptions)
CheckOverflow

Ob die Einschränkung der Überprüfung auf ganzzahlige Arithmetik standardmäßig erzwungen wird oder nicht.

(Geerbt von CompilationOptions)
ConcurrentBuild

Gibt an, ob die Erstellungskompilierung mehrere Threads verwenden kann.

(Geerbt von CompilationOptions)
CryptoKeyContainer

Der CSP-Container mit dem Schlüssel, mit dem die Ausgabe signiert werden soll.

(Geerbt von CompilationOptions)
CryptoKeyFile

Der Name der Datei mit den öffentlichen und privaten Schlüsseln, die verwendet werden sollen, um einen starken Namen der Kompilierungsassembly zu generieren und sie zu signieren.

(Geerbt von CompilationOptions)
CryptoPublicKey

Gibt den öffentlichen Schlüssel an, der zum Generieren eines starken Namens für die Kompilierungsassembly verwendet wird, oder leer, wenn nicht angegeben.

(Geerbt von CompilationOptions)
DelaySign

Markieren Sie die Kompilierungsassembly als verzögert signiert.

(Geerbt von CompilationOptions)
Deterministic

Gibt an, ob die Kompilierung deterministisch sein soll.

(Geerbt von CompilationOptions)
EmbedVbCoreRuntime

Ruft die Einstellung "Visual Basic Core Runtime einbetten" ab.

Errors

Fehlersammlung im Zusammenhang mit einer inkompatiblen Gruppe von Kompilierungsoptionen

(Geerbt von CompilationOptions)
Features
Veraltet.

Eine Reihe von Zeichenfolgen, die experimentelle Compilerfeatures entwerfen, die aktiviert werden sollen.

(Geerbt von CompilationOptions)
GeneralDiagnosticOption

Option "Globaler Warnungsbericht"

(Geerbt von CompilationOptions)
GlobalImports

Ruft die globale Importsammlung ab.

Language

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

MainTypeName

Der vollständige Name eines Typs, der statische Main-Methode deklariert. Muss ein gültiger nicht generischer Namespace-qualifizierter Name sein. Null, wenn eine statische Main-Methode ein Kandidat für einen Einstiegspunkt ist.

(Geerbt von CompilationOptions)
MetadataImportOptions

Gibt an, ob Mitglieder mit anderer Barrierefreiheit als öffentlich oder standardmäßig geschützt importiert werden sollen. Der Standardwert ist Public. Der angegebene Wert wirkt sich nicht auf die Korrektheit der Analyse aus, die von Compilern ausgeführt wird, da alle Elemente, die für die Korrektur erforderlich sind, unabhängig davon importiert werden. Diese Einstellung kann die Kompilierung erzwingen, um Elemente zu importieren, die sie normalerweise nicht.

(Geerbt von CompilationOptions)
MetadataReferenceResolver

Löst Pfade zu Metadatenverweisen auf, die in der Quelle über #r Richtlinien angegeben sind. Null, wenn die Kompilierung keine Verweise auf Metadaten enthalten kann, die nicht explizit an ihre Fabrik übergeben wurden (z. B. #r Richtlinien in Quellen).

(Geerbt von CompilationOptions)
ModuleName

Name des primären Moduls oder null, wenn ein Standardname verwendet werden soll.

(Geerbt von CompilationOptions)
NullableContextOptions

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

NullableContextOptions

Ruft den Standardmäßigen nullablen Kontextstatus in dieser Kompilierung ab.

(Geerbt von CompilationOptions)
OptimizationLevel

Gibt an, ob Optimierungen auf der Ausgabe IL ausgeführt werden sollen. Dies ist unabhängig davon, ob PDB-Informationen generiert werden.

(Geerbt von CompilationOptions)
OptionCompareText

Ruft die Einstellung "Text vergleichen" ab.

OptionExplicit

Ruft die Option Explizite Einstellung ab.

OptionInfer

Ruft die Option Infer-Einstellung ab.

OptionStrict

Ruft die Einstellung "Option Streng" ab.

OutputKind

Die Art der Assembly, die beim Auslassen generiert wird.

(Geerbt von CompilationOptions)
ParseOptions

Ruft die Einstellung "Parse-Optionen" ab. Kompilierungsebenenoptionen. Wird beim Kompilieren synthetischer eingebetteter Code wie "Meine Vorlage" verwendet.

Platform

Gibt an, welche Version der common Language Runtime (CLR) die Assembly ausführen kann.

(Geerbt von CompilationOptions)
PublicSign

Markieren Sie die Kompilierungsassembly als vollständig signiert, aber nur mit dem öffentlichen Schlüssel.

(Geerbt von CompilationOptions)
ReportSuppressedDiagnostics

Ob die Diagnose in der Quelle unterdrückt wird, d. h. IsSuppressed wahr, sollte gemeldet werden.

(Geerbt von CompilationOptions)
RootNamespace

Ruft den Standardnamespace für alle Quellcodes im Projekt ab. Entspricht der Option "RootNamespace" oder der Befehlszeilenoption "/rootnamespace".

ScriptClassName

Der vollständige Name einer globalen impliziten Klasse (Skriptklasse). Diese Klasse kapselt implizit Anweisungen auf oberster Ebene, Typdeklarationen und Memberdeklarationen. Es könnte sich um einen qualifizierten Namespacenamen handeln.

(Geerbt von CompilationOptions)
SourceReferenceResolver

Ruft den Auflösungsgeber für die Auflösung von Quelldokumentreferenzen für die Kompilierung ab. Null, wenn die Kompilierung keine Quelldateibezüge enthalten darf, z. B. #line Pragmas und #load Richtlinien.

(Geerbt von CompilationOptions)
SpecificDiagnosticOptions

Warnungsberichtoption für jede Warnung.

(Geerbt von CompilationOptions)
StrongNameProvider

Stellt einen starken Namen und eine Signatur für die Quellassembly bereit. Null, wenn die Assemblysignierung nicht unterstützt wird.

(Geerbt von CompilationOptions)
SyntaxTreeOptionsProvider

Anbieter zum Abrufen von Optionen für bestimmte Syntaxbäume.

(Geerbt von CompilationOptions)
WarningLevel

Globale Warnungsebene (eine nicht negative Ganze Zahl).

(Geerbt von CompilationOptions)
XmlReferenceResolver

Ruft den Auflösungsgeber für die Auflösung von XML-Dokumentbezügen für die Kompilierung ab. Null, wenn die Kompilierung keine XML-Dateibezüge enthalten darf, z. B. XML-Doc-Kommentar, Tags und Berechtigungssätze enthalten, die in einer XML-Datei gespeichert sind.

(Geerbt von CompilationOptions)

Methoden

CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithCheckOverflow(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithConcurrentBuild(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithCryptoKeyContainer(String)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithCryptoKeyFile(String)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithCryptoPublicKey(ImmutableArray<Byte>)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithDelaySign(Nullable<Boolean>)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithDeterministic(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithFeatures(ImmutableArray<String>)
Veraltet.

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithGeneralDiagnosticOption(ReportDiagnostic)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithMainTypeName(String)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithMetadataImportOptions(MetadataImportOptions)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithMetadataReferenceResolver(MetadataReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithModuleName(String)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithOptimizationLevel(OptimizationLevel)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithOutputKind(OutputKind)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithPlatform(Platform)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithPublicSign(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithReportSuppressedDiagnostics(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithScriptClassName(String)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithSourceReferenceResolver(SourceReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithStrongNameProvider(StrongNameProvider)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
CommonWithXmlReferenceResolver(XmlReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
ComputeHashCode()

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
Equals(Object)

Gibt an, ob das aktuelle Objekt einem anderen Objekt entspricht.

Equals(VisualBasicCompilationOptions)

Bestimmt, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.

EqualsHelper(CompilationOptions)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
GetHashCode()

Erstellt einen Hashcode für diese Instanz.

GetHashCode()

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
GetHashCodeHelper()

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
WithAssemblyIdentityComparer(AssemblyIdentityComparer)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

WithConcurrentBuild(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen gleichzeitig angegebenen Build.

WithCryptoKeyContainer(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen kryptografischen Schlüsselcontainer, der angegeben ist

WithCryptoKeyFile(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen Kryptografieschlüsseldateipfad angegeben.

WithCryptoPublicKey(ImmutableArray<Byte>)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen öffentlichen Schlüssel.

WithDelaySign(Nullable<Boolean>)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen angegebenen Verzögerungssignatur.

WithDeterministic(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen deterministischen Modus angegeben.

WithEmbedVbCoreRuntime(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen VB Core-Runtime angegeben.

WithGeneralDiagnosticOption(ReportDiagnostic)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit einer anderen Berichtswarnung, die angegeben ist.

WithGlobalImports(GlobalImport[])

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen globalen Import.

WithGlobalImports(IEnumerable<GlobalImport>)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen globalen Import.

WithGlobalImports(ImmutableArray<GlobalImport>)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen globalen Import.

WithMainTypeName(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen angegebenen Haupttypnamen.

WithMetadataImportOptions(MetadataImportOptions)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit einer angegebenen MetadataImportOptions.

WithMetadataReferenceResolver(MetadataReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

WithModuleName(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen ModulName angegeben.

WithOptimizationLevel(OptimizationLevel)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit einer angegebenen OptimizationLevel.

WithOptionCompareText(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen angegebenen Option Compare Text.

WithOptionExplicit(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen explizit angegebenen Option.

WithOptionInfer(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen angegebenen Option.

WithOptionStrict(OptionStrict)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen streng angegebenen Option.

WithOutputKind(OutputKind)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen OutputKind angegeben.

WithOverflowChecks(Boolean)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einer anderen Überlaufüberprüfung angegeben.

WithParseOptions(VisualBasicParseOptions)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit einer anderen Parseoption, die angegeben ist.

WithPlatform(Platform)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit einer anderen Plattform, die angegeben ist.

WithPublicSign(Boolean)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

WithReportSuppressedDiagnostics(Boolean)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit der option "Diagnoseberichterstattung".

WithRootNamespace(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem anderen angegebenen Stammnamespace.

WithScriptClassName(String)

Erstellt eine neue VisualBasicCompilationOptions-Instanz mit einem angegebenen Skriptklassennamen.

WithSourceReferenceResolver(SourceReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

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

Erstellt eine neue VisualBasicCompilationOptions Instanz mit unterschiedlichen spezifischen Warnungen.

WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Erstellt eine neue VisualBasicCompilationOptions Instanz mit unterschiedlichen spezifischen Warnungen.

WithStrongNameProvider(StrongNameProvider)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

(Geerbt von CompilationOptions)
WithXmlReferenceResolver(XmlReferenceResolver)

Eine Klasse, die Visual Basic-Kompilierungsoptionen darstellt.

Gilt für: