IVsIntellisenseProjectManager Schnittstelle

Definition

Ermöglicht einem Projekthierarchienknoten, Ereignis-Listener zu benachrichtigen, die ändern, was in IntelliSense-QuickInfos angezeigt wird, sowie bestimmte Projektinformationen abzurufen. Sie können eine Instanz der Schnittstelle vom SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager)-Dienst abrufen. Wird mit enthaltenen Sprachen verwendet.

public interface class IVsIntellisenseProjectManager
public interface class IVsIntellisenseProjectManager
__interface IVsIntellisenseProjectManager
[System.Runtime.InteropServices.Guid("B299765F-1FC2-41A7-BEC1-64721D86E658")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsIntellisenseProjectManager
[<System.Runtime.InteropServices.Guid("B299765F-1FC2-41A7-BEC1-64721D86E658")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsIntellisenseProjectManager = interface
Public Interface IVsIntellisenseProjectManager
Attribute

Hinweise

Weitere Informationen zu enthaltenen Sprachen finden Sie unter enthaltene Sprachen.

Methoden

AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32)

Registriert eine Ereignissenke, um Ladestatus eines IntelliSense-Projekts zu empfangen.

CloseIntellisenseProject()

Wird von Editoren aufgerufen, um ein IntelliSense-Projekt explizit zu schließen.

CompleteIntellisenseProjectLoad()

Wird von Editoren aufgerufen, wenn ein IntelliSense-Projekt lädt und der Editor sicherstellen muss, dass das Laden vollständig ist, sodass er eine Aktion ausführen kann.

GetContainedLanguageFactory(String, IVsContainedLanguageFactory)

Ruft die enthaltende Sprachenfactory für eine bestimmte Sprache ab.

OnEditorReady()

Wird von Editoren aufgerufen, wenn sie bereit sind. Verwenden Sie diese Methode, um die Generierung von Compiler-Parametern zu verschieben, um dem Projekt zu ermöglichen, Verweise zu aktualisieren.

UnadviseIntellisenseProjectEvents(UInt32)

Trennt eine Ereignissenke. Die Umkehrfunktion von AdviseIntellisenseProjectEvents(IVsIntellisenseProjectEventSink, UInt32).

Gilt für