VisualBasicCompilationOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe représentant les options de compilation 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)
- Héritage
- Implémente
Constructeurs
Propriétés
AssemblyIdentityComparer |
Utilisé pour comparer les identités d’assembly. Peut implémenter des stratégies d’unification et de portabilité spécifiques à la plateforme cible. Default si l’option n’est pas spécifiée. (Hérité de CompilationOptions) |
CheckOverflow |
Si la vérification des limites sur l’arithmétique entière est appliquée par défaut ou non. (Hérité de CompilationOptions) |
ConcurrentBuild |
Spécifie si la compilation de génération peut utiliser plusieurs threads. (Hérité de CompilationOptions) |
CryptoKeyContainer |
Conteneur CSP contenant la clé avec laquelle signer la sortie. (Hérité de CompilationOptions) |
CryptoKeyFile |
Nom du fichier contenant les clés publiques et privées à utiliser pour générer un nom fort de l’assembly de compilation et pour le signer. (Hérité de CompilationOptions) |
CryptoPublicKey |
Spécifie la clé publique utilisée pour générer un nom fort pour l’assembly de compilation ou vide si elle n’est pas spécifiée. (Hérité de CompilationOptions) |
DelaySign |
Marquez l’assembly de compilation comme étant signé à retard. (Hérité de CompilationOptions) |
Deterministic |
Spécifie si la compilation doit être déterministe. (Hérité de CompilationOptions) |
EmbedVbCoreRuntime |
Obtient le paramètre Embed Visual Basic Core Runtime. |
Errors |
Collection d’erreurs liée à un ensemble incompatible d’options de compilation (Hérité de CompilationOptions) |
Features |
Obsolète.
Ensemble de chaînes désignant des fonctionnalités de compilateur expérimentales à activer. (Hérité de CompilationOptions) |
GeneralDiagnosticOption |
Option de rapport d’avertissement global (Hérité de CompilationOptions) |
GlobalImports |
Obtient la collection d’importations globales. |
Language |
Classe représentant les options de compilation Visual Basic. |
MainTypeName |
Nom complet d’un type qui déclare la méthode main statique. Doit être un nom non générique valide qualifié d’espace de noms. Null si une méthode main statique est candidate à un point d’entrée. (Hérité de CompilationOptions) |
MetadataImportOptions |
Spécifie s’il faut importer des membres avec une accessibilité autre que publique ou protégée par défaut. La valeur par défaut est Public. La valeur spécifiée n’affecte pas l’exactitude de l’analyse effectuée par les compilateurs, car tous les membres nécessaires à la correction vont être importés indépendamment. Ce paramètre peut forcer la compilation à importer des membres qu’il ne le fait normalement pas. (Hérité de CompilationOptions) |
MetadataReferenceResolver |
Résout les chemins d’accès aux références de métadonnées spécifiées dans la source via des directives #r. Null si la compilation ne peut pas contenir de références aux métadonnées autres que celles transmises explicitement à sa fabrique (telles que les directives #r dans les sources). (Hérité de CompilationOptions) |
ModuleName |
Nom du module principal ou null si un nom par défaut doit être utilisé. (Hérité de CompilationOptions) |
NullableContextOptions |
Classe représentant les options de compilation Visual Basic. |
NullableContextOptions |
Obtient l’état de contexte nullable par défaut dans cette compilation. (Hérité de CompilationOptions) |
OptimizationLevel |
Spécifie si des optimisations doivent être effectuées ou non sur l’il de sortie. Cela est indépendant de la génération ou non d’informations PDB. (Hérité de CompilationOptions) |
OptionCompareText |
Obtient le paramètre de texte de comparaison d’options. |
OptionExplicit |
Obtient le paramètre Option Explicite. |
OptionInfer |
Obtient le paramètre d’inférence d’option. |
OptionStrict |
Obtient le paramètre strict d’option. |
OutputKind |
Type d’assembly généré lors de l’émission. (Hérité de CompilationOptions) |
ParseOptions |
Obtient le paramètre Options d’analyse. Options d’analyse du niveau de compilation. Utilisé lors de la compilation de code incorporé synthétique tel que mon modèle |
Platform |
Spécifie la version du CLR (Common Language Runtime) qui peut exécuter l’assembly. (Hérité de CompilationOptions) |
PublicSign |
Marquez l’assembly de compilation comme étant entièrement signé, mais signez uniquement avec la clé publique. (Hérité de CompilationOptions) |
ReportSuppressedDiagnostics |
Indique si les diagnostics supprimés dans la source, c’est-à-dire IsSuppressed vrai, doivent être signalés. (Hérité de CompilationOptions) |
RootNamespace |
Obtient l’espace de noms par défaut pour tout le code source du projet. Correspond à l’option de projet « RootNamespace » ou à l’option de ligne de commande « /rootnamespace ». |
ScriptClassName |
Nom complet d’une classe implicite globale (classe de script). Cette classe encapsule implicitement des instructions de niveau supérieur, des déclarations de type et des déclarations de membre. Peut être un nom qualifié d’espace de noms. (Hérité de CompilationOptions) |
SourceReferenceResolver |
Obtient le programme de résolution des références de document source pour la compilation. Null si la compilation n’est pas autorisée à contenir des références de fichier source, telles que #line pragmas et #load directives. (Hérité de CompilationOptions) |
SpecificDiagnosticOptions |
Option de rapport d’avertissement pour chaque avertissement. (Hérité de CompilationOptions) |
StrongNameProvider |
Fournit un nom fort et une signature de l’assembly source. Null si la signature d’assembly n’est pas prise en charge. (Hérité de CompilationOptions) |
SyntaxTreeOptionsProvider |
Fournisseur permettant de récupérer des options pour des arborescences de syntaxe particulières. (Hérité de CompilationOptions) |
WarningLevel |
Niveau d’avertissement global (entier non négatif). (Hérité de CompilationOptions) |
XmlReferenceResolver |
Obtient le programme de résolution des références de document XML pour la compilation. Null si la compilation n’est pas autorisée à contenir des références de fichiers XML, telles que le commentaire de document XML, incluez des balises et des jeux d’autorisations stockés dans un fichier XML. (Hérité de CompilationOptions) |
Méthodes
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithDeterministic(Boolean) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Obsolète.
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithMainTypeName(String) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithModuleName(String) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithPlatform(Platform) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithPublicSign(Boolean) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithScriptClassName(String) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
ComputeHashCode() |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
Equals(Object) |
Indique si l'objet actif est égal à un autre objet. |
Equals(VisualBasicCompilationOptions) |
Détermine si l’objet actuel est égal à un autre objet du même type. |
EqualsHelper(CompilationOptions) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
GetHashCode() |
Crée un code de hachage pour cette instance. |
GetHashCode() |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
GetHashCodeHelper() |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Classe représentant les options de compilation Visual Basic. |
WithConcurrentBuild(Boolean) |
Crée une instance VisualBasicCompilationOptions avec une build simultanée différente spécifiée. |
WithCryptoKeyContainer(String) |
Crée une instance VisualBasicCompilationOptions avec un autre conteneur de clés de chiffrement spécifié |
WithCryptoKeyFile(String) |
Crée une instance VisualBasicCompilationOptions avec un chemin d’accès de fichier de clé de chiffrement différent spécifié. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Crée une instance VisualBasicCompilationOptions avec une autre clé publique. |
WithDelaySign(Nullable<Boolean>) |
Crée une instance VisualBasicCompilationOptions avec une signature différée différente spécifiée. |
WithDeterministic(Boolean) |
Crée une instance VisualBasicCompilationOptions avec un mode déterministe différent spécifié. |
WithEmbedVbCoreRuntime(Boolean) |
Crée une instance VisualBasicCompilationOptions avec un runtime VB Core incorporé différent spécifié. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Crée une instance VisualBasicCompilationOptions avec un autre avertissement de rapport spécifié. |
WithGlobalImports(GlobalImport[]) |
Crée une instance VisualBasicCompilationOptions avec des importations globales différentes spécifiées. |
WithGlobalImports(IEnumerable<GlobalImport>) |
Crée une instance VisualBasicCompilationOptions avec des importations globales différentes spécifiées. |
WithGlobalImports(ImmutableArray<GlobalImport>) |
Crée une instance VisualBasicCompilationOptions avec des importations globales différentes spécifiées. |
WithMainTypeName(String) |
Crée une instance VisualBasicCompilationOptions avec un autre nom de type principal spécifié. |
WithMetadataImportOptions(MetadataImportOptions) |
Crée une instance VisualBasicCompilationOptions avec un élément spécifié MetadataImportOptions. |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Classe représentant les options de compilation Visual Basic. |
WithModuleName(String) |
Crée une instance VisualBasicCompilationOptions avec un autre ModuleName spécifié. |
WithOptimizationLevel(OptimizationLevel) |
Crée une instance VisualBasicCompilationOptions avec un élément spécifié OptimizationLevel. |
WithOptionCompareText(Boolean) |
Crée une instance VisualBasicCompilationOptions avec un autre texte de comparaison d’options spécifié. |
WithOptionExplicit(Boolean) |
Crée une instance VisualBasicCompilationOptions avec une autre option spécifiée. |
WithOptionInfer(Boolean) |
Crée une instance VisualBasicCompilationOptions avec une autre option déduite. |
WithOptionStrict(OptionStrict) |
Crée une instance VisualBasicCompilationOptions avec une autre option stricte spécifiée. |
WithOutputKind(OutputKind) |
Crée une instance VisualBasicCompilationOptions avec un autre OutputKind spécifié. |
WithOverflowChecks(Boolean) |
Crée une instance VisualBasicCompilationOptions avec des vérifications de dépassement différentes spécifiées. |
WithParseOptions(VisualBasicParseOptions) |
Crée une instance VisualBasicCompilationOptions avec une autre option d’analyse spécifiée. |
WithPlatform(Platform) |
Crée une instance VisualBasicCompilationOptions avec une autre plateforme spécifiée. |
WithPublicSign(Boolean) |
Classe représentant les options de compilation Visual Basic. |
WithReportSuppressedDiagnostics(Boolean) |
Crée une instance VisualBasicCompilationOptions avec l’option de création de rapports de diagnostics spécifiée. |
WithRootNamespace(String) |
Crée une instance VisualBasicCompilationOptions avec un autre espace de noms racine spécifié. |
WithScriptClassName(String) |
Crée une instance VisualBasicCompilationOptions avec un nom de classe de script spécifié. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Classe représentant les options de compilation Visual Basic. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Crée une instance VisualBasicCompilationOptions avec différents avertissements spécifiques spécifiés. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Crée une instance VisualBasicCompilationOptions avec différents avertissements spécifiques spécifiés. |
WithStrongNameProvider(StrongNameProvider) |
Classe représentant les options de compilation Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe représentant les options de compilation Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Classe représentant les options de compilation Visual Basic. (Hérité de CompilationOptions) |
WithXmlReferenceResolver(XmlReferenceResolver) |
Classe représentant les options de compilation Visual Basic. |