VisualBasicCompilationOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que representa las opciones de compilación de 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)
- Herencia
- Implementaciones
Constructores
Propiedades
AssemblyIdentityComparer |
Se usa para comparar identidades de ensamblado. Puede implementar directivas de unificación y portabilidad específicas de la plataforma de destino. Default si no se especifica. (Heredado de CompilationOptions) |
CheckOverflow |
Si la comprobación de límites en la aritmética de enteros se aplica de forma predeterminada o no. (Heredado de CompilationOptions) |
ConcurrentBuild |
Especifica si la compilación de compilación puede usar varios subprocesos. (Heredado de CompilationOptions) |
CryptoKeyContainer |
Contenedor csp que contiene la clave con la que se va a firmar la salida. (Heredado de CompilationOptions) |
CryptoKeyFile |
Nombre del archivo que contiene las claves públicas y privadas que se van a usar para generar el nombre seguro del ensamblado de compilación y firmarlo. (Heredado de CompilationOptions) |
CryptoPublicKey |
Especifica la clave pública que se usa para generar un nombre seguro para el ensamblado de compilación o está vacía si no se especifica. (Heredado de CompilationOptions) |
DelaySign |
Marque el ensamblado de compilación como con signo de retraso. (Heredado de CompilationOptions) |
Deterministic |
Especifica si la compilación debe ser determinista. (Heredado de CompilationOptions) |
EmbedVbCoreRuntime |
Obtiene la opción Insertar entorno de ejecución de Visual Basic Core. |
Errors |
Colección de errores relacionada con un conjunto incompatible de opciones de compilación (Heredado de CompilationOptions) |
Features |
Obsoletos.
Conjunto de cadenas que designan características experimentales del compilador que se van a habilitar. (Heredado de CompilationOptions) |
GeneralDiagnosticOption |
Opción de informe de advertencia global (Heredado de CompilationOptions) |
GlobalImports |
Obtiene la colección de importaciones globales. |
Language |
Clase que representa las opciones de compilación de Visual Basic. |
MainTypeName |
Nombre completo de un tipo que declara el método Main estático. Debe ser un nombre válido no genérico calificado con espacio de nombres. Null si algún método Main estático es un candidato para un punto de entrada. (Heredado de CompilationOptions) |
MetadataImportOptions |
Especifica si se van a importar miembros con accesibilidad distinta de pública o protegida de forma predeterminada. El valor predeterminado es Public. El valor especificado no afectará a la corrección del análisis realizado por los compiladores porque todos los miembros necesarios para la corrección se importarán independientemente. Esta configuración puede forzar la compilación para importar miembros que normalmente no lo hacen. (Heredado de CompilationOptions) |
MetadataReferenceResolver |
Resuelve las rutas de acceso a las referencias de metadatos especificadas en el origen a través de directivas #r. Null si la compilación no puede contener referencias a metadatos distintos de los que se pasan explícitamente a su generador (como #r directivas en orígenes). (Heredado de CompilationOptions) |
ModuleName |
Nombre del módulo principal o null si se debe usar un nombre predeterminado. (Heredado de CompilationOptions) |
NullableContextOptions |
Clase que representa las opciones de compilación de Visual Basic. |
NullableContextOptions |
Obtiene el estado de contexto que acepta valores NULL predeterminado en esta compilación. (Heredado de CompilationOptions) |
OptimizationLevel |
Especifica si se deben realizar o no optimizaciones en el IL de salida. Esto es independiente de si se genera o no información de PDB. (Heredado de CompilationOptions) |
OptionCompareText |
Obtiene la configuración De comparación de texto de opción. |
OptionExplicit |
Obtiene la configuración Option Explicit. |
OptionInfer |
Obtiene el valor De inferencia de opción. |
OptionStrict |
Obtiene la configuración Option Strict. |
OutputKind |
Tipo de ensamblado generado cuando se emite. (Heredado de CompilationOptions) |
ParseOptions |
Obtiene la configuración Opciones de análisis. Opciones de análisis de nivel de compilación. Se usa al compilar código incrustado sintético, como Mi plantilla |
Platform |
Especifica qué versión de Common Language Runtime (CLR) puede ejecutar el ensamblado. (Heredado de CompilationOptions) |
PublicSign |
Marque el ensamblado de compilación como totalmente firmado, pero solo firme con la clave pública. (Heredado de CompilationOptions) |
ReportSuppressedDiagnostics |
Si se suprimen los diagnósticos en el origen, es decir IsSuppressed , es true, se deben notificar. (Heredado de CompilationOptions) |
RootNamespace |
Obtiene el espacio de nombres predeterminado para todo el código fuente del proyecto. Corresponde a la opción de proyecto "RootNamespace" o a la opción de línea de comandos "/rootnamespace". |
ScriptClassName |
Nombre completo de una clase implícita global (clase de script). Esta clase encapsula implícitamente instrucciones de nivel superior, declaraciones de tipo y declaraciones de miembro. Podría ser un nombre completo de espacio de nombres. (Heredado de CompilationOptions) |
SourceReferenceResolver |
Obtiene la resolución para resolver las referencias de documento de origen para la compilación. Null si la compilación no puede contener referencias de archivo de origen, como #line pragmas y directivas #load. (Heredado de CompilationOptions) |
SpecificDiagnosticOptions |
Opción de informe de advertencia para cada advertencia. (Heredado de CompilationOptions) |
StrongNameProvider |
Proporciona el nombre seguro y la firma del ensamblado de origen. Null si no se admite la firma de ensamblados. (Heredado de CompilationOptions) |
SyntaxTreeOptionsProvider |
Proveedor para recuperar opciones para árboles de sintaxis concretos. (Heredado de CompilationOptions) |
WarningLevel |
Nivel de advertencia global (un entero no negativo). (Heredado de CompilationOptions) |
XmlReferenceResolver |
Obtiene el solucionador para resolver referencias de documentos XML para la compilación. Null si no se permite que la compilación contenga referencias a archivos XML, como el comentario de documento XML, incluya etiquetas y conjuntos de permisos almacenados en un archivo XML. (Heredado de CompilationOptions) |
Métodos
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithDeterministic(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Obsoletos.
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithMainTypeName(String) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithModuleName(String) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithPlatform(Platform) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithPublicSign(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithScriptClassName(String) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
ComputeHashCode() |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
Equals(Object) |
Indica si el objeto actual es igual que otro objeto. |
Equals(VisualBasicCompilationOptions) |
Determina si el objeto actual es igual a otro objeto del mismo tipo. |
EqualsHelper(CompilationOptions) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
GetHashCode() |
Crea un código hash para esta instancia. |
GetHashCode() |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
GetHashCodeHelper() |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Clase que representa las opciones de compilación de Visual Basic. |
WithConcurrentBuild(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con una compilación simultánea diferente especificada. |
WithCryptoKeyContainer(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con un contenedor de claves de criptografía diferente especificado. |
WithCryptoKeyFile(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con una ruta de acceso de archivo de clave de criptografía diferente especificada. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Crea una nueva instancia de VisualBasicCompilationOptions con una clave pública diferente. |
WithDelaySign(Nullable<Boolean>) |
Crea una nueva instancia de VisualBasicCompilationOptions con una firma de retraso diferente especificada. |
WithDeterministic(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con un modo determinista diferente especificado. |
WithEmbedVbCoreRuntime(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con una instancia de Embed VB Core Runtime diferente especificada. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Crea una nueva VisualBasicCompilationOptions instancia con una advertencia de informe diferente especificada. |
WithGlobalImports(GlobalImport[]) |
Crea una nueva instancia de VisualBasicCompilationOptions con una importación global diferente especificada. |
WithGlobalImports(IEnumerable<GlobalImport>) |
Crea una nueva instancia de VisualBasicCompilationOptions con una importación global diferente especificada. |
WithGlobalImports(ImmutableArray<GlobalImport>) |
Crea una nueva instancia de VisualBasicCompilationOptions con una importación global diferente especificada. |
WithMainTypeName(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con un nombre de tipo principal diferente especificado. |
WithMetadataImportOptions(MetadataImportOptions) |
Crea una nueva VisualBasicCompilationOptions instancia con un especificado MetadataImportOptions. |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. |
WithModuleName(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con un moduleName diferente especificado. |
WithOptimizationLevel(OptimizationLevel) |
Crea una nueva VisualBasicCompilationOptions instancia con un especificado OptimizationLevel. |
WithOptionCompareText(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con un texto de comparación de opciones diferente especificado. |
WithOptionExplicit(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con una opción diferente especificada explícitamente. |
WithOptionInfer(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con una opción diferente especificada. |
WithOptionStrict(OptionStrict) |
Crea una nueva instancia de VisualBasicCompilationOptions con otra opción estricta especificada. |
WithOutputKind(OutputKind) |
Crea una nueva instancia de VisualBasicCompilationOptions con un outputKind diferente especificado. |
WithOverflowChecks(Boolean) |
Crea una nueva instancia de VisualBasicCompilationOptions con una comprobación de desbordamiento diferente especificada. |
WithParseOptions(VisualBasicParseOptions) |
Crea una nueva VisualBasicCompilationOptions instancia con una opción de análisis diferente especificada. |
WithPlatform(Platform) |
Crea una nueva VisualBasicCompilationOptions instancia con una plataforma diferente especificada. |
WithPublicSign(Boolean) |
Clase que representa las opciones de compilación de Visual Basic. |
WithReportSuppressedDiagnostics(Boolean) |
Crea una nueva VisualBasicCompilationOptions instancia con la opción suprimir informes de diagnóstico especificada. |
WithRootNamespace(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con un espacio de nombres raíz diferente especificado. |
WithScriptClassName(String) |
Crea una nueva instancia de VisualBasicCompilationOptions con un nombre de clase de script especificado. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Crea una nueva VisualBasicCompilationOptions instancia con advertencias específicas diferentes especificadas. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Crea una nueva VisualBasicCompilationOptions instancia con advertencias específicas diferentes especificadas. |
WithStrongNameProvider(StrongNameProvider) |
Clase que representa las opciones de compilación de Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Clase que representa las opciones de compilación de Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Clase que representa las opciones de compilación de Visual Basic. (Heredado de CompilationOptions) |
WithXmlReferenceResolver(XmlReferenceResolver) |
Clase que representa las opciones de compilación de Visual Basic. |