LanguageService.OnParseComplete(ParseRequest) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir arka plan ayrıştırma tamamlandığında çağırılır.
public:
virtual void OnParseComplete(Microsoft::VisualStudio::Package::ParseRequest ^ req);
virtual void OnParseComplete(Microsoft::VisualStudio::Package::ParseRequest const & req);
public virtual void OnParseComplete (Microsoft.VisualStudio.Package.ParseRequest req);
abstract member OnParseComplete : Microsoft.VisualStudio.Package.ParseRequest -> unit
override this.OnParseComplete : Microsoft.VisualStudio.Package.ParseRequest -> unit
Public Overridable Sub OnParseComplete (req As ParseRequest)
Parametreler
- req
- ParseRequest
'ndaki ParseRequest Yalnızca tamamlanmış ayrıştırma işlemi için ayrıştırma isteği bilgilerini içerir.
Açıklamalar
Bu yöntem, Source bir arka plan ayrıştırma tamamlandığında nesnesinden çağrılır. Başka bir ayrıştırma işlemi yürütüldüğünde bu yöntem çağrılmaz. Arka plan ayrıştırma işlemi genellikle kaynağın tamamına göre yapılır ve eşleşen dil yapıları (küme ayraçları, parantezler ve köşeli ayraçlar gibi), Yöntemler ve sınıf üyeleri gibi bilgileri toplar. Bu bilgiler, IntelliSense araç ipuçlarını işlemek için toplanır ve daha sonra kullanılır.
Bu yöntemin uygulanmadan önce veya sonra temel yöntemi çağırmalısınız.
Temel yöntemi yöntemini çağırarak yardım bağlamını günceller SetUserContextDirty .
Not
Bu yöntem ana iş parçacığında çağrılır, böylece IVsTextView yapıda nesnenin kullanılabilmesi için arka plan iş parçacığı değildir ParseRequest .