Condividi tramite


VisualBasicCompilationOptions Classe

Definizione

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à
VisualBasicCompilationOptions
Implementazioni

Costruttori

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)

Classe che rappresenta opzioni di compilazione di 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)

Inizializza una nuova istanza del tipo VisualBasicCompilationOptions con varie opzioni.

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)

Classe che rappresenta opzioni di compilazione di 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)

Classe che rappresenta opzioni di compilazione di 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, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Classe che rappresenta opzioni di compilazione di Visual Basic.

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.

Si applica a