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. |