IVsLanguageServiceBuildErrorReporter Arabirim

Tanım

Bir proje sistemine sahip bir dil hizmeti için hata raporlaması sağlar.

public interface class IVsLanguageServiceBuildErrorReporter
public interface class IVsLanguageServiceBuildErrorReporter
__interface IVsLanguageServiceBuildErrorReporter
[System.Runtime.InteropServices.Guid("A7C1346C-6FD6-4AD5-A6FA-AE732AA42040")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsLanguageServiceBuildErrorReporter
[<System.Runtime.InteropServices.Guid("A7C1346C-6FD6-4AD5-A6FA-AE732AA42040")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsLanguageServiceBuildErrorReporter = interface
Public Interface IVsLanguageServiceBuildErrorReporter
Türetilmiş
Öznitelikler

Açıklamalar

Bu arabirim uygulanmışsa, proje sistemi ReportError bir hata işleme yapmadan önce ilk çağırır. Dil hizmeti raporlamayı işlediğinde (dışında bir şey döndürüyor E_NOTIMPL ), proje sistemi hatayı hata listesine bildirmez. Proje sistemi, ClearErrors dil hizmetine bildirilen hatalar artık geçerli olmadığında (örneğin, sonraki derleme başladığında) çağırır.

Yöntemler

ClearErrors()

Varolan derleme hatalarını temizler.

ReportError(String, String, VSTASKPRIORITY, Int32, Int32, String)

Bir derleme hatası bildiriyor.

Şunlara uygulanır