VisualBasicCompilationOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Implementiert
Konstruktoren
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. |