ProjectInfo 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 qui représente tous les arguments nécessaires pour créer une instance de projet.
public ref class ProjectInfo sealed
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public sealed class ProjectInfo
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type ProjectInfo = class
Public NotInheritable Class ProjectInfo
- Héritage
-
ProjectInfo
- Attributs
Propriétés
AdditionalDocuments |
Liste des documents non sources associés à ce projet. |
AnalyzerConfigDocuments |
Liste des documents analyzerconfig associés à ce projet. |
AnalyzerReferences |
Les analyseurs initialement associés à ce projet. |
AssemblyName |
Nom de l’assembly que ce projet crée, sans extension de fichier. |
CompilationOptions |
Options de compilation initiales du projet ou null si les options par défaut doivent être utilisées. |
CompilationOutputInfo |
Chemin d’accès au fichier de sortie du compilateur (module ou assembly). |
Documents |
Liste des documents sources initialement associés au projet. |
FilePath |
Chemin d’accès au fichier projet ou null s’il n’existe aucun fichier projet. |
HostObjectType |
Type de l’objet hôte. |
Id |
ID unique du projet. |
IsSubmission |
True s’il s’agit d’un projet de soumission pour les sessions interactives. |
Language |
Langue du projet. |
MetadataReferences |
Les références de métadonnées initialement définies pour le projet. |
Name |
Nom du projet. Cela peut différer du nom de fichier du projet. |
OutputFilePath |
Chemin d’accès au fichier de sortie (module ou assembly). |
OutputRefFilePath |
Chemin d’accès au fichier de sortie de l’assembly de référence. |
ParseOptions |
Options d’analyse initiales pour les documents de code source dans ce projet ou null si les options par défaut doivent être utilisées. |
ProjectReferences |
Les références de projet initialement définies pour le projet. |
Version |
Version du projet. |
Méthodes
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type, String) |
Créez une instance d’un ProjectInfo. |
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Créez une instance d’un ProjectInfo. |
WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithAssemblyName(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithCompilationOptions(CompilationOptions) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithCompilationOutputInfo(CompilationOutputInfo) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithDefaultNamespace(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithDocuments(IEnumerable<DocumentInfo>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithFilePath(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithId(ProjectId) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithMetadataReferences(IEnumerable<MetadataReference>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithName(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithOutputFilePath(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithOutputRefFilePath(String) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithParseOptions(ParseOptions) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithProjectReferences(IEnumerable<ProjectReference>) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |
WithVersion(VersionStamp) |
Classe qui représente tous les arguments nécessaires pour créer une instance de projet. |