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. |