Поделиться через


IVsContainedLanguageCodeSupport.GetMemberNavigationPoint - метод

Получает позицию (например начальный индекс символа, начиная линия, завершение индекс символа, завершение линий и идентификатор элемента файла) в вторичных координатах буфера или координатах файлового буфера разделяемого класса, заданного члена класса, который может быть кэширован и более поздних версий используется для перехода к этому члену.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
Function GetMemberNavigationPoint ( _
    pszClassName As String, _
    pszUniqueMemberID As String, _
    <OutAttribute> pSpanNavPoint As TextSpan(), _
    <OutAttribute> ByRef pItemID As UInteger _
) As Integer
int GetMemberNavigationPoint(
    string pszClassName,
    string pszUniqueMemberID,
    TextSpan[] pSpanNavPoint,
    out uint pItemID
)
int GetMemberNavigationPoint(
    [InAttribute] String^ pszClassName, 
    [InAttribute] String^ pszUniqueMemberID, 
    [OutAttribute] array<TextSpan>^ pSpanNavPoint, 
    [OutAttribute] unsigned int% pItemID
)
abstract GetMemberNavigationPoint : 
        pszClassName:string * 
        pszUniqueMemberID:string * 
        pSpanNavPoint:TextSpan[] byref * 
        pItemID:uint32 byref -> int
function GetMemberNavigationPoint(
    pszClassName : String, 
    pszUniqueMemberID : String, 
    pSpanNavPoint : TextSpan[], 
    pItemID : uint
) : int

Параметры

  • pszClassName
    Тип: String

    [in] имя класса.

  • pszUniqueMemberID
    Тип: String

    [in] уникальный идентификатор элемента (например, может быть возвращено из GetEventHandlerMemberID метод).

  • pItemID
    Тип: UInt32%

    [out] возвращает идентификатор родительского элемента документа. Это уникальный идентификатор или одно из следующих значений: VSITEMID_NIL" VSITEMID_ROOT OR VSITEMID_SELECTION.

Возвращаемое значение

Тип: Int32
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Модель COM подписи

Из singlefileeditor.idl:

HRESULT GetMemberNavigationPoint(
   [in]  LPCWSTR   pszClassName,
   [in]  LPCWSTR   pszUniqueMemberID,
   [out] TextSpan* pSpanNavPoint,
   [out] VSITEMID* pItemID
);

Безопасность платформы .NET Framework

См. также

Ссылки

IVsContainedLanguageCodeSupport Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен