Partager via


ProjectInfo Classe

Définition

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.

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.

S’applique à