Udostępnij za pośrednictwem


Konstruktor DocumentProperties —

Inicjuje nowe wystąpienie DocumentProperties 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.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Składnia

'Deklaracja
Protected Sub New ( _
    mgr As CodeWindowManager _
)
protected DocumentProperties(
    CodeWindowManager mgr
)

Parametry

Uwagi

Jeżeli pochodzi od klasy DocumentProperties klasy, musi wywołać konstruktora podstawowej, od użytkownika konstruktora.

PoradaPorada

Bardzo przydatnym parametrem dodać swoje konstruktora jest używanej wersji programu LanguageService klasy.Dzięki temu można uzyskać dostęp do używanej wersji programu LanguageService klasy bezpośrednio, bez konieczności przechodzenia przez Source obiektu.

Bazowy konstruktora buforuje Menedżera okien kodu i następnie uzyskuje IVsTrackSelectionEx obiekt z SVsTrackSelectionEx usługi.Śledzenie tego systemu jest używane do zarządzania zaznaczeń i aktualizacji właściwości.Bazowy konstruktora następnie ustawia flagę wewnętrznego, wskazując, że właściwości na DocumentProperties obiektu są widoczne.

Przykłady

Oto przykład krótki DocumentProperties Konstruktor ma klasę usługi określonego języka.

using Microsoft.VisualStudio.Package;

namespace MyLanguagePackage
{
    class MyDocumentProperties : DocumentProperties
    {
        private MyLanguageService m_languageService;

        MyDocumentProperties(CodeWindowManager mgr,
                              MyLanguageService langsrvc)
        : base(mgr)
        {
            m_languageService = langsrvc.
        }
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

DocumentProperties Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package