VisualBasicCompilationOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe que representa as Opções de compilação do 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)
- Herança
- Implementações
Construtores
Propriedades
AssemblyIdentityComparer |
Usado para comparar identidades de assembly. Pode implementar políticas de unificação e portabilidade específicas para a plataforma de destino. Default, se não for especificado. (Herdado de CompilationOptions) |
CheckOverflow |
Se a verificação de limites na aritmética de inteiros é imposta por padrão ou não. (Herdado de CompilationOptions) |
ConcurrentBuild |
Especifica se a compilação de construção pode usar vários threads. (Herdado de CompilationOptions) |
CryptoKeyContainer |
O contêiner CSP que contém a chave com a qual assinar a saída. (Herdado de CompilationOptions) |
CryptoKeyFile |
O nome do arquivo que contém as chaves públicas e privadas a serem usadas para gerar um nome forte do assembly de compilação e assiná-lo. (Herdado de CompilationOptions) |
CryptoPublicKey |
Especifica a chave pública usada para gerar um nome forte para o assembly de compilação ou vazia, se não for especificada. (Herdado de CompilationOptions) |
DelaySign |
Marque o assembly de compilação como assinado com atraso. (Herdado de CompilationOptions) |
Deterministic |
Especifica se a compilação deve ser determinística. (Herdado de CompilationOptions) |
EmbedVbCoreRuntime |
Obtém a configuração inserir o Runtime do Visual Basic Core. |
Errors |
Coleção de erros relacionada a um conjunto incompatível de opções de compilação (Herdado de CompilationOptions) |
Features |
Obsoleto.
Um conjunto de cadeias de caracteres que designam recursos experimentais do compilador que devem ser habilitados. (Herdado de CompilationOptions) |
GeneralDiagnosticOption |
Opção de relatório de aviso global (Herdado de CompilationOptions) |
GlobalImports |
Obtém a coleção global de importações. |
Language |
Uma classe que representa as Opções de compilação do Visual Basic. |
MainTypeName |
O nome completo de um tipo que declara o método Principal estático. Deve ser um nome qualificado para namespace não genérico válido. Null se qualquer método Principal estático for um candidato para um ponto de entrada. (Herdado de CompilationOptions) |
MetadataImportOptions |
Especifica se os membros devem ser importados com acessibilidade diferente de público ou protegidos por padrão. O valor padrão é Public. O valor especificado não afetará a correção da análise executada pelos compiladores porque todos os membros necessários para a correção serão importados independentemente. Essa configuração pode forçar a compilação a importar membros que normalmente não importa. (Herdado de CompilationOptions) |
MetadataReferenceResolver |
Resolve caminhos para referências de metadados especificadas na origem por meio de diretivas #r. Null se a compilação não puder conter referências a metadados diferentes daqueles explicitamente passados para sua fábrica (como diretivas #r em fontes). (Herdado de CompilationOptions) |
ModuleName |
Nome do módulo primário ou nulo se um nome padrão deve ser usado. (Herdado de CompilationOptions) |
NullableContextOptions |
Uma classe que representa as Opções de compilação do Visual Basic. |
NullableContextOptions |
Obtém o estado de contexto anulável padrão nesta compilação. (Herdado de CompilationOptions) |
OptimizationLevel |
Especifica se as otimizações devem ou não ser executadas na IL de saída. Isso é independente de se as informações do PDB são geradas ou não. (Herdado de CompilationOptions) |
OptionCompareText |
Obtém a configuração De comparação de texto de opção. |
OptionExplicit |
Obtém a configuração Opção Explícita. |
OptionInfer |
Obtém a configuração Deferir opção. |
OptionStrict |
Obtém a configuração estrita da opção. |
OutputKind |
O tipo de assembly gerado quando emitido. (Herdado de CompilationOptions) |
ParseOptions |
Obtém a configuração Opções de Análise. Opções de análise de nível de compilação. Usado ao compilar código inserido sintético, como Meu modelo |
Platform |
Especifica qual versão do CLR (Common Language Runtime) pode executar o assembly. (Herdado de CompilationOptions) |
PublicSign |
Marque o assembly de compilação como totalmente assinado, mas só assine com a chave pública. (Herdado de CompilationOptions) |
ReportSuppressedDiagnostics |
Se o diagnóstico suprimido na origem, ou IsSuppressed seja, é verdadeiro, deve ser relatado. (Herdado de CompilationOptions) |
RootNamespace |
Obtém o namespace padrão para todo o código-fonte no projeto. Corresponde à opção de projeto "RootNamespace" ou à opção de linha de comando "/rootnamespace". |
ScriptClassName |
O nome completo de uma classe implícita global (classe script). Essa classe encapsula implicitamente instruções de nível superior, declarações de tipo e declarações de membro. Pode ser um nome qualificado de namespace. (Herdado de CompilationOptions) |
SourceReferenceResolver |
Obtém o resolvedor para resolver referências de documento de origem para a compilação. Null se a compilação não tiver permissão para conter referências de arquivo de origem, como #line pragmas e diretivas #load. (Herdado de CompilationOptions) |
SpecificDiagnosticOptions |
Opção de relatório de aviso para cada aviso. (Herdado de CompilationOptions) |
StrongNameProvider |
Fornece nome forte e assinatura do assembly de origem. Null se não houver suporte para a assinatura do assembly. (Herdado de CompilationOptions) |
SyntaxTreeOptionsProvider |
Provedor para recuperar opções para árvores de sintaxe específicas. (Herdado de CompilationOptions) |
WarningLevel |
Nível de aviso global (um inteiro não negativo). (Herdado de CompilationOptions) |
XmlReferenceResolver |
Obtém o resolvedor para resolver referências de documento XML para a compilação. Null se a compilação não tiver permissão para conter referências de arquivo XML, como comentários de documento XML incluem marcas e conjuntos de permissões armazenados em um arquivo XML. (Herdado de CompilationOptions) |
Métodos
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithDeterministic(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Obsoleto.
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithMainTypeName(String) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithModuleName(String) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithPlatform(Platform) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithPublicSign(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithScriptClassName(String) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
ComputeHashCode() |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
Equals(Object) |
Indica se o objeto atual é igual a outro objeto. |
Equals(VisualBasicCompilationOptions) |
Determina se o objeto atual é igual a outro objeto do mesmo tipo. |
EqualsHelper(CompilationOptions) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
GetHashCode() |
Cria um hashcode para essa instância. |
GetHashCode() |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
GetHashCodeHelper() |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithConcurrentBuild(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com um build simultâneo diferente especificado. |
WithCryptoKeyContainer(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um contêiner de chave de criptografia diferente especificado |
WithCryptoKeyFile(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um caminho de arquivo de chave de criptografia diferente especificado. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Cria uma nova instância do VisualBasicCompilationOptions com uma chave pública diferente. |
WithDelaySign(Nullable<Boolean>) |
Cria uma nova instância do VisualBasicCompilationOptions com uma assinatura de atraso diferente especificada. |
WithDeterministic(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com um modo determinístico diferente especificado. |
WithEmbedVbCoreRuntime(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com um Runtime do Núcleo do VB de Inserção diferente especificado. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Cria uma nova VisualBasicCompilationOptions instância com um aviso de relatório diferente especificado. |
WithGlobalImports(GlobalImport[]) |
Cria uma nova instância do VisualBasicCompilationOptions com diferentes importações globais especificadas. |
WithGlobalImports(IEnumerable<GlobalImport>) |
Cria uma nova instância do VisualBasicCompilationOptions com diferentes importações globais especificadas. |
WithGlobalImports(ImmutableArray<GlobalImport>) |
Cria uma nova instância do VisualBasicCompilationOptions com diferentes importações globais especificadas. |
WithMainTypeName(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um nome de Tipo Principal diferente especificado. |
WithMetadataImportOptions(MetadataImportOptions) |
Cria uma nova VisualBasicCompilationOptions instância com um MetadataImportOptions. |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithModuleName(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um ModuleName diferente especificado. |
WithOptimizationLevel(OptimizationLevel) |
Cria uma nova VisualBasicCompilationOptions instância com um OptimizationLevel. |
WithOptionCompareText(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com uma opção diferente Comparar Texto especificada. |
WithOptionExplicit(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com uma opção diferente explícita especificada. |
WithOptionInfer(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com uma opção diferente inferida especificada. |
WithOptionStrict(OptionStrict) |
Cria uma nova instância do VisualBasicCompilationOptions com uma opção diferente e estrita especificada. |
WithOutputKind(OutputKind) |
Cria uma nova instância do VisualBasicCompilationOptions com um OutputKind diferente especificado. |
WithOverflowChecks(Boolean) |
Cria uma nova instância do VisualBasicCompilationOptions com uma verificação de estouro diferente especificada. |
WithParseOptions(VisualBasicParseOptions) |
Cria uma nova VisualBasicCompilationOptions instância com uma opção de análise diferente especificada. |
WithPlatform(Platform) |
Cria uma nova VisualBasicCompilationOptions instância com uma plataforma diferente especificada. |
WithPublicSign(Boolean) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithReportSuppressedDiagnostics(Boolean) |
Cria uma nova VisualBasicCompilationOptions instância com a opção de relatório de diagnóstico de supressão especificada. |
WithRootNamespace(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um namespace raiz diferente especificado. |
WithScriptClassName(String) |
Cria uma nova instância do VisualBasicCompilationOptions com um nome de classe script especificado. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Cria uma nova VisualBasicCompilationOptions instância com avisos específicos diferentes especificados. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Cria uma nova VisualBasicCompilationOptions instância com avisos específicos diferentes especificados. |
WithStrongNameProvider(StrongNameProvider) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Uma classe que representa as Opções de compilação do Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Uma classe que representa as Opções de compilação do Visual Basic. (Herdado de CompilationOptions) |
WithXmlReferenceResolver(XmlReferenceResolver) |
Uma classe que representa as Opções de compilação do Visual Basic. |