CSharpCompilationOptions 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.
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite.
public ref class CSharpCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::CSharp::CSharpCompilationOptions ^>
public sealed class CSharpCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions>
type CSharpCompilationOptions = class
inherit CompilationOptions
interface IEquatable<CSharpCompilationOptions>
Public NotInheritable Class CSharpCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of CSharpCompilationOptions)
- Héritage
- Implémente
Constructeurs
Propriétés
AllowUnsafe |
Autorisez les régions non sécurisées (c’est-à-dire les modificateurs non sécurisés sur les membres et les blocs non sécurisé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 |
Indique si la vérification des limites sur l’arithmétique d’entier 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é en retard. (Hérité de CompilationOptions) |
Deterministic |
Spécifie si la compilation doit être déterministe. (Hérité de CompilationOptions) |
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) |
Language |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
MainTypeName |
Nom complet d’un type qui déclare la méthode Main statique. Doit être un nom non générique valide qualifié par l’espace de noms. Null si une méthode Main statique est un candidat pour 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’affectera pas l’exactitude de l’analyse effectuée par les compilateurs, car tous les membres nécessaires à l’exactitude seront 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 à des métadonnées autres que celles transmises explicitement à sa fabrique (par exemple, #r directives 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 |
Options de contexte Nullable globales. |
OptimizationLevel |
Spécifie si les 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) |
OutputKind |
Type d’assembly généré lorsqu’il est émis. (Hérité de CompilationOptions) |
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 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) |
ScriptClassName |
Nom complet d’une classe implicite globale (classe de script). Cette classe encapsule implicitement les instructions de niveau supérieur, les déclarations de type et les 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 pour 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) |
Usings |
Espaces de noms globaux utilisant. |
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 fichier 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) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithDeterministic(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Obsolète.
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithMainTypeName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithModuleName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithPlatform(Platform) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithPublicSign(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithScriptClassName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
ComputeHashCode() |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
Equals(CSharpCompilationOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
Equals(Object) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
EqualsHelper(CompilationOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
GetHashCode() |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
GetHashCode() |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
GetHashCodeHelper() |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
WithAllowUnsafe(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithConcurrentBuild(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithCryptoKeyContainer(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithCryptoKeyFile(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithDelaySign(Nullable<Boolean>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithDeterministic(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithMainTypeName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithMetadataImportOptions(MetadataImportOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithModuleName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithNullableContextOptions(NullableContextOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithNullableContextOptions(NullableContextOptions) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithOptimizationLevel(OptimizationLevel) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithOutputKind(OutputKind) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithOverflowChecks(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithPlatform(Platform) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithPublicSign(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithReportSuppressedDiagnostics(Boolean) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithScriptClassName(String) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithStrongNameProvider(StrongNameProvider) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. (Hérité de CompilationOptions) |
WithUsings(IEnumerable<String>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithUsings(ImmutableArray<String>) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithUsings(String[]) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithWarningLevel(Int32) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |
WithXmlReferenceResolver(XmlReferenceResolver) |
Représente différentes options qui affectent la compilation, telles que l’émission d’un exécutable ou d’une bibliothèque, l’optimisation du code généré, et ainsi de suite. |