IVsLibraryMgr Interfejs

Definicja

Ten interfejs główny umożliwia menedżerowi obiektów środowiska dostęp do pakietu IVsLibrary . Większość implementacji zwykle udostępnia pojedynczą IVsLibrary . Ten interfejs główny umożliwia menedżerowi obiektów środowiska dostęp do IVsLibrary pakietu. Większość implementacji zwykle udostępnia pojedynczą IVsLibrary .

public interface class IVsLibraryMgr
public interface class IVsLibraryMgr
__interface IVsLibraryMgr
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLibraryMgr
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLibraryMgr = interface
Public Interface IVsLibraryMgr
Atrybuty

Uwagi

Pakiet musi implementować ten interfejs, aby uczestniczyć w narzędziach do przeglądania kodu. Ten wskaźnik interfejsu jest przekazywany do Menedżera obiektów podczas rejestrowania w usłudze RegisterLibMgr . Zobacz ilustracje implementacji i/lub wywołania tego interfejsu w przykładowym pakiecie języka C.

Uwagi dotyczące implementowania

Zaimplementowane przez pakiety do uczestnictwa w narzędziach do przeglądania kodu (Przeglądarka obiektów, Widok klasy i Find symbol).

Uwagi dotyczące wywoływania

Wywoływane przez Menedżera obiektów środowiska, aby uzyskać informacje o IVsLibrary implementacjach pakietu.

Metody

GetCheckAt(UInt32, LIB_CHECKSTATE[])

Zwraca stan zaznaczenia żądanej biblioteki.

GetCount(UInt32)

Zwraca liczbę bibliotek implementowanych przez Menedżera biblioteki.

GetLibraryAt(UInt32, IVsLibrary)

Zwraca IVsLibrary interfejs dla wymaganej biblioteki.

GetNameAt(UInt32, IntPtr)

Zwraca nazwę, która ma być wyświetlana dla wymaganej biblioteki.

SetLibraryGroupEnabled(LIB_PERSISTTYPE, Int32)

Nie podano informacji o metodzie. Return E_NOTIMPL .

ToggleCheckAt(UInt32)

Instruuje żądaną bibliotekę, aby przełączać jej bieżący stan.

Dotyczy