Udostępnij za pośrednictwem


Metoda LanguageService.GetCodeWindowManager —

Tworzy CodeWindowManager klasy.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
Public Function GetCodeWindowManager ( _
    codeWindow As IVsCodeWindow, _
    <OutAttribute> ByRef mgr As IVsCodeWindowManager _
) As Integer
public int GetCodeWindowManager(
    IVsCodeWindow codeWindow,
    out IVsCodeWindowManager mgr
)

Parametry

Wartość zwracana

Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Implementuje

IVsLanguageInfo.GetCodeWindowManager(IVsCodeWindow, IVsCodeWindowManager%)

Uwagi

Visual Studiowywołania tej metody do zapewnienia możliwości usługi powiązać się z oknem określonego kodu języka.Jeśli trzeba dodać inne elementy do okna kodu, oprócz nawigacji bar (która jest już obsługiwane przez CodeWindowManager klasy), musi pochodzić od klasy, a następnie CodeWindowManager klasy i zwrócić wystąpienia klasy z tej metody.Klasa pochodna musi wywołać konstruktora bazowy dla CodeWindowManager.

Metody podstawowej zawsze zwraca nowy CodeWindowManager obiektu.Tworzy wystąpienie tej metody podstawowej Source obiektu (z zaproszeniem do CreateSource), z kolei jest dostarczane z nową Colorizer obiektu (z wywołania Source.GetColorizer).Gdy Source obiektu jest skonstruowany, wywołuje CreateExpansionProvider do uzyskania nowego ExpansionProvider obiekt, który z kolei wywołuje CreateExpansionFunction do uzyskania ExpansionFunction obiektu.CodeWindowManager Wywołania konstruktora CreateDocumentProperties celu uzyskania nowego DocumentProperties obiektu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

LanguageService Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package