Udostępnij za pośrednictwem


Metoda LanguageService.GetLanguageID —

Zwraca języka GUID usługi języka.

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 Overridable Function GetLanguageID ( _
    buffer As IVsTextBuffer, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef langId As Guid _
) As Integer
public virtual int GetLanguageID(
    IVsTextBuffer buffer,
    int line,
    int col,
    out Guid langId
)

Parametry

  • line
    Typ: System.Int32
    [w] Indeks wiersza do buforu do źródła, dla którego chcesz uzyskać język.
  • langId
    Typ: System.Guid%
    [out] Zwraca identyfikator GUID język dla skojarzonego źródła.

Wartość zwracana

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

Implementuje

IVsLanguageDebugInfo.GetLanguageID(IVsTextBuffer, Int32, Int32, Guid%)

Uwagi

Obiekt bufor przechowuje plik całą źródłową.Niektóre pliki źródłowe obsługi kilku językach, na przykład JScript i VBScript osadzony na stronie HTML.Metoda ta jest wywoływana, aby uzyskać identyfikator języka dla określonego debugera.Jeśli obsługują wiele języków w pliku źródłowym, musi pochodzić z klasy z LanguageService klasy i zastąpienie tej metody w klasie.

Metody podstawowej zawsze wywołuje LanguageService.GetLanguageServiceGuid który zwraca identyfikator GUID usługi języka.Przyjęto założenie, że plik źródłowy zawiera tylko jeden język.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

LanguageService Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package