Partager via


CommandLineArguments Classe

Définition

Classe de base pour la représentation d’arguments de ligne de commande dans un Microsoft.CodeAnalysis.CommonCompiler.

public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
Héritage
CommandLineArguments
Dérivé

Propriétés

AdditionalFiles

Ensemble de fichiers texte autres que le code qui peuvent être utilisés par les analyseurs.

AnalyzerConfigPaths

Ensemble de chemins d’accès aux fichiers de configuration d’analyseur compatibles avec EditorConfig.

AnalyzerReferences

Références aux analyseurs fournis sur la ligne de commande.

AppConfigPath

Chemin d’accès absolu du fichier app.config ou null s’il n’est pas spécifié.

BaseDirectory

Répertoire utilisé pour résoudre les chemins d’accès relatifs stockés dans les arguments.

ChecksumAlgorithm

Algorithme de hachage à utiliser pour calculer les sommes de contrôle de débogage de fichier source et la somme de contrôle PDB.

CompilationName

Nom de compilation ou null s’il n’est pas spécifié.

CompilationOptions

Options de .Compilation

CompilationOptionsCore

Classe de base pour la représentation d’arguments de ligne de commande dans un Microsoft.CodeAnalysis.CommonCompiler.

DisplayHelp

Si la valeur est true, ajoutez l’aide de la ligne de commande pendant Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLangVersions

Si la valeur est true, ajoutez les versions de langage prises en charge par le compilateur pendant Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLogo

Si la valeur est true, ajoutez le logo d’en-tête de ligne de commande pendant Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken).

DisplayVersion

Si la valeur est true, ajoutez la version du compilateur pendant Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DocumentationPath

Chemin d’accès absolu du fichier XML de commentaire de documentation ou null s’il n’est pas spécifié.

EmbeddedFiles

Ensemble de fichiers à incorporer dans la base de données PDB.

EmitOptions

Obtient les options d’émission.

EmitPdb

True pour émettre des informations PDB (dans un fichier PDB autonome ou incorporé dans le fichier PE).

EmitPdbFile

Retourne true si la base de données est générée dans un fichier PDB, par opposition à incorporée au binaire de sortie et non générée du tout.

Encoding

Encodage à utiliser pour les fichiers sources ou « null » pour la détection automatique/par défaut.

ErrorLogOptions

Options contrôlant la génération d’un fichier journal SARIF contenant des diagnostics de compilation ou d’analyse, ou null si aucun fichier journal n’est souhaité.

ErrorLogPath

Options contrôlant la génération d’un fichier journal SARIF contenant des diagnostics de compilation ou d’analyse, ou null si aucun fichier journal n’est souhaité.

Errors

Erreurs lors de l’analyse des arguments de ligne de commande.

GeneratedFilesOutputDirectory

Chemin d’accès absolu du répertoire dans lequel placer les fichiers générés ou null pour ne pas émettre de fichiers générés.

InteractiveMode

Passez à une boucle interactive. Si un script est spécifié dans SourceFiles exécute d’abord le script.

KeyFileSearchPaths

Séquence de chemins d’accès absolus utilisés pour rechercher des fichiers clés.

ManifestResources

Ressources spécifiées en tant qu’arguments de la compilation.

MetadataReferences

Références aux métadonnées fournies sur la ligne de commande. Inclut les assemblys spécifiés via /r et les netmodules spécifiés via /addmodule.

NoWin32Manifest

Si la valeur est true, n’incorporez aucun manifeste Win32, y compris un manifeste spécifié par Win32Manifest ou un manifeste par défaut.

OutputDirectory

Chemin d’accès absolu du répertoire de sortie (ne peut être null que s’il y a une erreur signalée).

OutputFileName

Nom du fichier de sortie ou null s’il n’est pas spécifié.

OutputRefFilePath

Chemin de l’assembly de référence de sortie ou null s’il n’est pas spécifié.

ParseOptions

Options de .CommandLineParser

ParseOptionsCore

Classe de base pour la représentation d’arguments de ligne de commande dans un Microsoft.CodeAnalysis.CommonCompiler.

PathMap

Liste de paires de chemins d’accès. Cette propriété stocke la valeur de l’option du compilateur de ligne de commande /pathMap :X1=Y1 ; X2=Y2... ce qui entraîne le remplacement d’un préfixe X1 suivi d’un séparateur de chemin par Y1 suivi d’un séparateur de chemin, et ainsi de suite pour chaque paire suivante.

PdbPath

Chemin du fichier PDB ou null si identique au chemin binaire de sortie avec l’extension .pdb.

PreferredUILang

Spécifiez le nom de la langue de sortie préférée.

PrintFullPaths

Si la valeur est true, imprime le chemin d’accès complet du fichier contenant des erreurs ou des avertissements dans diagnostics.

ReferencePaths

Séquence de chemins absolus utilisés pour rechercher des références.

ReportAnalyzer

Classe de base pour la représentation d’arguments de ligne de commande dans un Microsoft.CodeAnalysis.CommonCompiler.

ReportInternalsVisibleToAttributes

Rapportez des informations supplémentaires relatives à InternalsVisibleToAttributes pour tous les assemblys que le compilateur voit dans cette compilation.

RuleSetPath

Chemin absolu du fichier .ruleset ou null s’il n’est pas spécifié.

ScriptArguments

Arguments à la suite d’un fichier de script ou d’un séparateur « -- ». Null si l’analyseur de ligne de commande n’est pas interactif.

SkipAnalyzers

Classe de base pour la représentation d’arguments de ligne de commande dans un Microsoft.CodeAnalysis.CommonCompiler.

SourceFiles

Chemins d’accès au fichier source.

SourceLink

Chemin du fichier contenant des informations liant la compilation au serveur source qui stocke une instantané du code source inclus dans la compilation.

SourcePaths

Séquence de chemins d’accès absolus utilisés pour rechercher des sources spécifiées en tant que directives #load.

TouchedFilesPath

Chemin d’accès complet d’un journal des chemins d’accès de fichiers par le compilateur, ou null si la journalisation des fichiers doit être supprimée.

Utf8Output

Si la valeur est true, utilisez UTF-8 pour la sortie.

Win32Icon

Chemin d’accès à un fichier d’icône .ico.

Win32Manifest

Chemin d’accès à un fichier manifeste Win32 à incorporer dans le fichier exécutable portable (PE) de sortie.

Win32ResourceFile

Chemin d’accès à une ressource Win32.

Méthodes

GetOutputFilePath(String)

Retourne un chemin d’accès complet du fichier vers lequel le compilateur générera l’assembly si la compilation réussit.

GetPdbFilePath(String)

Retourne un chemin d’accès complet du fichier PDB auquel le compilateur générera les symboles de débogage si EmitPdbFile est true et si la compilation réussit.

ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

Résout les références d’analyseur stockées dans à l’aide d’un AnalyzerReferences programme de résolution de fichiers donné.

ResolveMetadataReferences(MetadataReferenceResolver)

Résout les références de métadonnées stockées dans à l’aide d’un MetadataReferences programme de résolution de fichiers et d’un fournisseur de métadonnées donnés.

S’applique à