ProjectInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind.
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
- Vererbung
-
ProjectInfo
- Attribute
Eigenschaften
AdditionalDocuments |
Die Liste der nicht quellfreien Dokumente, die diesem Projekt zugeordnet sind. |
AnalyzerConfigDocuments |
Die Liste der analyzerconfig-Dokumente, die diesem Projekt zugeordnet sind. |
AnalyzerReferences |
Die Analysegeräte, die zunächst diesem Projekt zugeordnet sind. |
AssemblyName |
Der Name der Assembly, die dieses Projekt erstellt, ohne Dateierweiterung. |
CompilationOptions |
Die anfänglichen Kompilierungsoptionen für das Projekt oder NULL, wenn die Standardoptionen verwendet werden sollen. |
CompilationOutputInfo |
Der Pfad zur Compilerausgabedatei (Modul oder Assembly). |
Documents |
Die Liste der Quelldokumente, die anfänglich dem Projekt zugeordnet sind. |
FilePath |
Der Pfad zur Projektdatei oder null, wenn keine Projektdatei vorhanden ist. |
HostObjectType |
Typ des Hostobjekts. |
Id |
Die eindeutige ID des Projekts. |
IsSubmission |
True, wenn es sich um ein Übermittlungsprojekt für interaktive Sitzungen handelt. |
Language |
Die Sprache des Projekts. |
MetadataReferences |
Die Metadatenverweise, die zunächst für das Projekt definiert wurden. |
Name |
Der Name des Projekts. Dies kann sich vom Dateinamen des Projekts unterscheiden. |
OutputFilePath |
Der Pfad zur Ausgabedatei (Modul oder Assembly). |
OutputRefFilePath |
Der Pfad zur Ausgabedatei der Referenzassembly. |
ParseOptions |
Die anfänglichen Analyseoptionen für die Quellcodedokumente in diesem Projekt oder null, wenn die Standardoptionen verwendet werden sollen. |
ProjectReferences |
Die Projektverweise, die zunächst für das Projekt definiert wurden. |
Version |
Die Version des Projekts. |
Methoden
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type, String) |
Erstellen einer neuen Instanz einer ProjectInfo. |
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Erstellen einer neuen Instanz einer ProjectInfo. |
WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithAssemblyName(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithCompilationOptions(CompilationOptions) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithCompilationOutputInfo(CompilationOutputInfo) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithDefaultNamespace(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithDocuments(IEnumerable<DocumentInfo>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithFilePath(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithId(ProjectId) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithMetadataReferences(IEnumerable<MetadataReference>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithName(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithOutputFilePath(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithOutputRefFilePath(String) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithParseOptions(ParseOptions) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithProjectReferences(IEnumerable<ProjectReference>) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |
WithVersion(VersionStamp) |
Eine Klasse, die alle argumente darstellt, die zum Erstellen einer neuen Projektinstanz erforderlich sind. |