VisualBasicCompilationOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta opzioni di compilazione di 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)
- Ereditarietà
- Implementazioni
Costruttori
Proprietà
AssemblyIdentityComparer |
Usato per confrontare le identità dell'assembly. Può implementare criteri di unificazione e portabilità specifici della piattaforma di destinazione. Default se non specificato. (Ereditato da CompilationOptions) |
CheckOverflow |
Se i limiti controllano l'aritmetica intero vengono applicati per impostazione predefinita o meno. (Ereditato da CompilationOptions) |
ConcurrentBuild |
Specifica se la compilazione può usare più thread. (Ereditato da CompilationOptions) |
CryptoKeyContainer |
Contenitore CSP contenente la chiave con cui firmare l'output. (Ereditato da CompilationOptions) |
CryptoKeyFile |
Nome del file contenente le chiavi pubbliche e private da usare per generare un nome sicuro dell'assembly di compilazione e firmarlo. (Ereditato da CompilationOptions) |
CryptoPublicKey |
Specifica la chiave pubblica usata per generare un nome sicuro per l'assembly di compilazione o vuoto se non specificato. (Ereditato da CompilationOptions) |
DelaySign |
Contrassegnare l'assembly di compilazione come ritardo firmato. (Ereditato da CompilationOptions) |
Deterministic |
Specifica se la compilazione deve essere deterministica. (Ereditato da CompilationOptions) |
EmbedVbCoreRuntime |
Ottiene l'impostazione Incorpora runtime di Visual Basic Core. |
Errors |
Raccolta errori correlati a un set non compatibile di opzioni di compilazione (Ereditato da CompilationOptions) |
Features |
Obsoleti.
Set di stringhe che designano le funzionalità del compilatore sperimentale che devono essere abilitate. (Ereditato da CompilationOptions) |
GeneralDiagnosticOption |
Opzione report avviso globale (Ereditato da CompilationOptions) |
GlobalImports |
Ottiene la raccolta di importazioni globali. |
Language |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
MainTypeName |
Nome completo di un tipo che dichiara il metodo Main statico. Deve essere un nome valido non generico per lo spazio dei nomi. Null se qualsiasi metodo Main statico è un candidato per un punto di ingresso. (Ereditato da CompilationOptions) |
MetadataImportOptions |
Specifica se importare membri con accessibilità diversa da pubblica o protetta per impostazione predefinita. Il valore predefinito è Public. Il valore specificato non influisce sulla correttezza dell'analisi eseguita dai compilatori perché tutti i membri necessari per la correttezza verranno importati indipendentemente. Questa impostazione può forzare la compilazione per importare i membri che normalmente non lo fanno. (Ereditato da CompilationOptions) |
MetadataReferenceResolver |
Risolve i percorsi ai riferimenti ai metadati specificati nell'origine tramite le direttive #r. Null se la compilazione non può contenere riferimenti ai metadati diversi da quelli passati in modo esplicito alla relativa factory , ad esempio le direttive #r nelle origini. (Ereditato da CompilationOptions) |
ModuleName |
Nome del modulo primario o Null se deve essere usato un nome predefinito. (Ereditato da CompilationOptions) |
NullableContextOptions |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
NullableContextOptions |
Ottiene lo stato del contesto nullable predefinito in questa compilazione. (Ereditato da CompilationOptions) |
OptimizationLevel |
Specifica se è necessario eseguire o meno ottimizzazioni sull'IL di output. Ciò è indipendente dal fatto che vengano generate o meno informazioni PDB. (Ereditato da CompilationOptions) |
OptionCompareText |
Ottiene l'impostazione Confronto testo opzione. |
OptionExplicit |
Ottiene l'impostazione Opzione esplicita. |
OptionInfer |
Ottiene l'impostazione Opzione Infer. |
OptionStrict |
Ottiene l'opzione Impostazione rigorosa. |
OutputKind |
Tipo di assembly generato quando viene generato. (Ereditato da CompilationOptions) |
ParseOptions |
Ottiene l'impostazione Opzioni di analisi. Opzioni di analisi a livello di compilazione. Usato durante la compilazione di codice incorporato sintetico, ad esempio modello personale |
Platform |
Specifica la versione di Common Language Runtime (CLR) in grado di eseguire l'assembly. (Ereditato da CompilationOptions) |
PublicSign |
Contrassegnare l'assembly di compilazione come completamente firmato, ma solo firmare con la chiave pubblica. (Ereditato da CompilationOptions) |
ReportSuppressedDiagnostics |
Se la diagnostica eliminata nell'origine, ovvero IsSuppressed è true, deve essere segnalata. (Ereditato da CompilationOptions) |
RootNamespace |
Ottiene lo spazio dei nomi predefinito per tutto il codice sorgente nel progetto. Corrisponde all'opzione di progetto "RootNamespace" o alla riga di comando "/rootnamespace". |
ScriptClassName |
Nome completo di una classe implicita globale (classe script). Questa classe incapsula in modo implicito istruzioni di primo livello, dichiarazioni di tipo e dichiarazioni membro. Potrebbe essere un nome qualificato dello spazio dei nomi. (Ereditato da CompilationOptions) |
SourceReferenceResolver |
Ottiene il resolver per la risoluzione dei riferimenti al documento di origine per la compilazione. Null se la compilazione non è consentita per contenere riferimenti al file di origine, ad esempio #line pragmas e #load direttive. (Ereditato da CompilationOptions) |
SpecificDiagnosticOptions |
Opzione del report di avviso per ogni avviso. (Ereditato da CompilationOptions) |
StrongNameProvider |
Fornisce il nome sicuro e la firma dell'assembly di origine. Null se la firma dell'assembly non è supportata. (Ereditato da CompilationOptions) |
SyntaxTreeOptionsProvider |
Provider per recuperare le opzioni per determinati alberi della sintassi. (Ereditato da CompilationOptions) |
WarningLevel |
Livello di avviso globale (intero non negativo). (Ereditato da CompilationOptions) |
XmlReferenceResolver |
Ottiene il resolver per la risoluzione dei riferimenti al documento XML per la compilazione. Null se la compilazione non è consentita per contenere riferimenti al file XML, ad esempio il commento della documentazione XML include tag e set di autorizzazioni archiviati in un file XML. (Ereditato da CompilationOptions) |
Metodi
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithDeterministic(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Obsoleti.
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithMainTypeName(String) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithModuleName(String) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithPlatform(Platform) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithPublicSign(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithScriptClassName(String) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
ComputeHashCode() |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
Equals(Object) |
Indica se l'oggetto corrente è uguale a un altro oggetto. |
Equals(VisualBasicCompilationOptions) |
Determina se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
EqualsHelper(CompilationOptions) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
GetHashCode() |
Crea un codice hash per questa istanza. |
GetHashCode() |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
GetHashCodeHelper() |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithConcurrentBuild(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con una compilazione simultanea diversa specificata. |
WithCryptoKeyContainer(String) |
Crea una nuova istanza di VisualBasicCompilationOptions con un contenitore di chiavi di crittografia diverso specificato |
WithCryptoKeyFile(String) |
Crea una nuova istanza di VisualBasicCompilationOptions con un percorso di file di chiave di crittografia diverso specificato. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Crea una nuova istanza di VisualBasicCompilationOptions con una chiave pubblica diversa. |
WithDelaySign(Nullable<Boolean>) |
Crea una nuova istanza di VisualBasicCompilationOptions con una firma di ritardo diversa specificata. |
WithDeterministic(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con una modalità deterministica diversa specificata. |
WithEmbedVbCoreRuntime(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con un runtime VB Core di incorporamento diverso specificato. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Crea una nuova VisualBasicCompilationOptions istanza con un avviso di report diverso specificato. |
WithGlobalImports(GlobalImport[]) |
Crea una nuova istanza di VisualBasicCompilationOptions con importazioni globali diverse specificate. |
WithGlobalImports(IEnumerable<GlobalImport>) |
Crea una nuova istanza di VisualBasicCompilationOptions con importazioni globali diverse specificate. |
WithGlobalImports(ImmutableArray<GlobalImport>) |
Crea una nuova istanza di VisualBasicCompilationOptions con importazioni globali diverse specificate. |
WithMainTypeName(String) |
Crea una nuova istanza di VisualBasicCompilationOptions con un nome di tipo principale diverso specificato. |
WithMetadataImportOptions(MetadataImportOptions) |
Crea una nuova VisualBasicCompilationOptions istanza con un oggetto specificato MetadataImportOptions. |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithModuleName(String) |
Crea una nuova istanza di VisualBasicCompilationOptions Con un moduloName diverso specificato. |
WithOptimizationLevel(OptimizationLevel) |
Crea una nuova VisualBasicCompilationOptions istanza con un oggetto specificato OptimizationLevel. |
WithOptionCompareText(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con un'altra opzione Confronto testo specificato. |
WithOptionExplicit(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con un'opzione diversa specificata. |
WithOptionInfer(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con un'altra opzione inferta specificata. |
WithOptionStrict(OptionStrict) |
Crea una nuova istanza di VisualBasicCompilationOptions con un'opzione diversa specificata. |
WithOutputKind(OutputKind) |
Crea una nuova istanza di VisualBasicCompilationOptions con un outputkind diverso specificato. |
WithOverflowChecks(Boolean) |
Crea una nuova istanza di VisualBasicCompilationOptions con controlli Overflow diversi specificati. |
WithParseOptions(VisualBasicParseOptions) |
Crea una nuova VisualBasicCompilationOptions istanza con un'opzione di analisi diversa specificata. |
WithPlatform(Platform) |
Crea una nuova VisualBasicCompilationOptions istanza con una piattaforma diversa specificata. |
WithPublicSign(Boolean) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithReportSuppressedDiagnostics(Boolean) |
Crea una nuova VisualBasicCompilationOptions istanza con l'opzione di creazione di report diagnostici specificati. |
WithRootNamespace(String) |
Crea una nuova istanza di VisualBasicCompilationOptions con uno spazio dei nomi radice diverso specificato. |
WithScriptClassName(String) |
Crea una nuova istanza di VisualBasicCompilationOptions con un nome di classe script specificato. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Crea una nuova VisualBasicCompilationOptions istanza con avvisi specifici diversi specificati. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Crea una nuova VisualBasicCompilationOptions istanza con avvisi specifici diversi specificati. |
WithStrongNameProvider(StrongNameProvider) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe che rappresenta opzioni di compilazione di Visual Basic. (Ereditato da CompilationOptions) |
WithXmlReferenceResolver(XmlReferenceResolver) |
Classe che rappresenta opzioni di compilazione di Visual Basic. |