__VSPROPID5 Enum

Definisi

Mengidentifikasi pengaturan properti untuk solusi.

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
Warisan
__VSPROPID5

Bidang

Nama Nilai Deskripsi
VSPROPID_FIRST5 -8042

Menentukan VSPROPID_ pertama.

VSPROPID_IsOpeningProjectUserInitiated -8042

Menunjukkan bahwa beban/pemuatan ulang proyek sedang dalam penerbangan saat menerima peristiwa beban solusi OnAfterOpenProject. Properti ini dapat digunakan untuk membedakan antara proyek yang dimuat pengguna (misalnya Pengguna dimuat ulang atau Tambahkan proyek yang ada/baru) dibandingkan dengan proyek yang sedang dimuat di latar belakang melalui fitur Beban Solusi Asinkron. Menggunakan bendera fAdded dari OnAfterOpenProject tidak membedakan kedua kondisi ini. fAdded hanya menunjukkan apakah proyek dimuat sebelum atau sesudah peristiwa OnAfterOpenSolution atau tidak.

VSPROPID_SolutionViewModel -8041

Yang IUnknownIVsUIDataSource berisi model tampilan untuk beberapa properti solusi. Properti ini terutama digunakan oleh navigator solusi.

VSPROPID_ProjectFaultResolutionContext -8040

Yang IUnknownIVsPropertyBag mewakili konteks resolusi kesalahan proyek saat ini. Properti ini hanya dapat dibaca (tetapi tas properti yang dikembalikan dapat diubah). Properti ini hanya non-null jika pengguna baru saja melakukan gerakan yang mengharuskan batch proyek yang rusak diselesaikan. Dalam hal ini, sebelum memanggil ResolveFault(Boolean) untuk pertama kalinya, tas properti kosong baru dibuat dan ditetapkan ke properti ini, dan properti tetap seperti itu untuk semua panggilan ke ResolveFault yang secara logis termasuk dalam gerakan itu. Setelah panggilan terakhir ke ResolveFault, properti diatur kembali ke null. Oleh karena itu, data arbitrer dapat dipertahankan dan diteruskan di antara ResolveFault panggilan dalam satu gerakan. Biasanya, ini digunakan ketika resolusi kesalahan memerlukan beberapa perintah UI modal, dan yang menyediakan bendera "Jangan minta saya untuk proyek yang tersisa". Bendera ini dapat disimpan di tas properti bersama dengan input pengguna, dan dikueri pada panggilan lebih lanjut untuk ResolveFault menekan UI dan menerapkan pilihan yang sama ke semua proyek. Lihat IVsProjectFaultResolver untuk informasi lebih lanjut.

VSPROPID_FaultedProjectCount -8039

Jumlah proyek yang rusak dalam solusi.

VSPROPID_UserOptsFileExt -8038

Ekstensi file opsi solusi (default - ".suo").

VSPROPID_SolutionFileExt -8037

Ekstensi file solusi (default - ".sln").

Berlaku untuk