ProjectInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru.
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
- Warisan
-
ProjectInfo
- Atribut
Properti
| AdditionalDocuments |
Daftar dokumen non-sumber yang terkait dengan proyek ini. |
| AnalyzerConfigDocuments |
Daftar dokumen analyzerconfig yang terkait dengan proyek ini. |
| AnalyzerReferences |
Penganalisis awalnya terkait dengan proyek ini. |
| AssemblyName |
Nama rakitan yang akan dibuat proyek ini, tanpa ekstensi file. |
| CompilationOptions |
Opsi kompilasi awal untuk proyek, atau null jika opsi default harus digunakan. |
| CompilationOutputInfo |
Jalur ke file output pengkompilasi (modul atau perakitan). |
| Documents |
Daftar dokumen sumber yang awalnya terkait dengan proyek. |
| FilePath |
Jalur ke file proyek atau null jika tidak ada file proyek. |
| HostObjectType |
Jenis objek host. |
| Id |
Id unik proyek. |
| IsSubmission |
Benar jika ini adalah proyek pengiriman untuk sesi interaktif. |
| Language |
Bahasa proyek. |
| MetadataReferences |
Referensi metadata awalnya ditentukan untuk proyek. |
| Name |
Nama proyek. Ini mungkin berbeda dari nama file proyek. |
| OutputFilePath |
Jalur ke file output (modul atau assembly). |
| OutputRefFilePath |
Jalur ke file output perakitan referensi. |
| ParseOptions |
Opsi penguraian awal untuk dokumen kode sumber dalam proyek ini, atau null jika opsi default harus digunakan. |
| ProjectReferences |
Referensi proyek awalnya didefinisikan untuk proyek. |
| Version |
Versi proyek. |
Metode
| Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type, String) |
Buat instans baru dari ProjectInfo. |
| Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Buat instans baru dari ProjectInfo. |
| WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithAssemblyName(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithCompilationOptions(CompilationOptions) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithCompilationOutputInfo(CompilationOutputInfo) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithDefaultNamespace(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithDocuments(IEnumerable<DocumentInfo>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithFilePath(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithId(ProjectId) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithMetadataReferences(IEnumerable<MetadataReference>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithName(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithOutputFilePath(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithOutputRefFilePath(String) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithParseOptions(ParseOptions) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithProjectReferences(IEnumerable<ProjectReference>) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |
| WithVersion(VersionStamp) |
Kelas yang mewakili semua argumen yang diperlukan untuk membuat instans proyek baru. |