IVsColorizer2 Arabirim

Tanım

Ortam askıya almasına ve yeniden başlatmasına izin vererek dil hizmeti renklendirici 'yi genişletir.

public interface class IVsColorizer2
public interface class IVsColorizer2
__interface IVsColorizer2
[System.Runtime.InteropServices.Guid("868A4381-537A-4D61-803C-301819CE2C2F")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsColorizer2
[<System.Runtime.InteropServices.Guid("868A4381-537A-4D61-803C-301819CE2C2F")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsColorizer2 = interface
Public Interface IVsColorizer2
Öznitelikler

Açıklamalar

Genellikle, diğer işlemlerle kesintiye uğramaması için renklendirme ve yeniden başlatma işlemleri için kullanışlıdır.

Örneğin, oluşturulan kod eklendiğinde, kod yeniden biçimlendirilene kadar beklemeniz gerekir ve renk renklendirme öncesinde yeniden düzenlenmiş.

Uygulayanlara Notlar

Visual StudioOrtama askıya alma ve yeniden başlatma mekanizması sağlamak istiyorsanız bu arabirimi uygulayın.

IVsColorizer2 , uygulamasını sağlayan aynı nesne üzerinde uygulanmalıdır IVsColorizer .

IVsColorizer2 , öğesinden türetilmez IVsColorizer ve yöntemlerini uygulamaz.

Arayanlara Notlar

IVsColorizer Bu arabirimi edinmek için arabirimdeki QueryInterface metodunu çağırın. Bir düzenleyici, karmaşık görevler sırasında ekran yenilemeleri iyileştirmek için bu arabirimi kullanabilir.

Yöntemler

BeginColorization()

Renklendirme işlemlerini başlatır veya sürdürür.

EndColorization()

Renklendirme işlemlerini askıya alır veya sonlandırır.

Şunlara uygulanır