ProjectInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto.
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
- Ereditarietà
-
ProjectInfo
- Attributi
Proprietà
| AdditionalDocuments |
Elenco di documenti non di origine associati a questo progetto. |
| AnalyzerConfigDocuments |
Elenco di documenti analyzerconfig associati a questo progetto. |
| AnalyzerReferences |
Gli analizzatori inizialmente associati a questo progetto. |
| AssemblyName |
Nome dell'assembly creato da questo progetto, senza estensione di file. |
| CompilationOptions |
Le opzioni di compilazione iniziali per il progetto o Null se devono essere usate le opzioni predefinite. |
| CompilationOutputInfo |
Percorso del file di output del compilatore (modulo o assembly). |
| Documents |
Elenco di documenti di origine inizialmente associati al progetto. |
| FilePath |
Percorso del file di progetto o null se non è presente alcun file di progetto. |
| HostObjectType |
Tipo dell'oggetto host. |
| Id |
ID univoco del progetto. |
| IsSubmission |
True se si tratta di un progetto di invio per sessioni interattive. |
| Language |
Lingua del progetto. |
| MetadataReferences |
I riferimenti ai metadati definiti inizialmente per il progetto. |
| Name |
Nome del progetto. Questo può essere diverso dal nome del file del progetto. |
| OutputFilePath |
Percorso del file di output (modulo o assembly). |
| OutputRefFilePath |
Percorso del file di output dell'assembly di riferimento. |
| ParseOptions |
Le opzioni di analisi iniziali per i documenti del codice sorgente in questo progetto o Null se devono essere usate le opzioni predefinite. |
| ProjectReferences |
I riferimenti al progetto sono inizialmente definiti per il progetto. |
| Version |
Versione del progetto. |
Metodi
| Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type, String) |
Creare una nuova istanza di un ProjectInfooggetto . |
| Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Creare una nuova istanza di un ProjectInfooggetto . |
| WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithAssemblyName(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithCompilationOptions(CompilationOptions) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithCompilationOutputInfo(CompilationOutputInfo) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithDefaultNamespace(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithDocuments(IEnumerable<DocumentInfo>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithFilePath(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithId(ProjectId) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithMetadataReferences(IEnumerable<MetadataReference>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithName(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithOutputFilePath(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithOutputRefFilePath(String) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithParseOptions(ParseOptions) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithProjectReferences(IEnumerable<ProjectReference>) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |
| WithVersion(VersionStamp) |
Classe che rappresenta tutti gli argomenti necessari per creare una nuova istanza del progetto. |