Bu ekran görüntüsündeki gibi Visual Studio komutların listesini gerektiren bir VS uzantısı üzerinde çalışıyoruz:Visual Studio komutlarının listesi nasıl alınır?
Örnek:
- Action.Add
- Eylem. Add.NETFrameworkLaunchCondition
- Action.AddAction
- ... vb
Bu listeyi nereden bulabiliriz veya bu bilgilere nasıl erişebiliriz?
Gerçekten eşzamansız bir sürüm yok. EnvDTE API, kullanıcı arayüzü iş parçacığına bağlıdır. Bunu bir arka plan iş parçacığı üzerinde çalıştırabilirsiniz, ancak kodlamayı şeffaf bir şekilde UI iş parçacığına geri döndürmeyi tetiklersiniz, bu da kodu normalden daha yavaş hale getirir. Günün sonunda, tüm komutları sıralamak, gerçekten “yapmayın” şeylerinden biridir. Normalde birisi bunun için sorarsa, geri çekilmelerini ve neden onlara ihtiyaç duyduklarını sorguladım. –