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 метод).
pSpanNavPoint
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in, out] a TextSpan объект, который заполняется с положением в поле вторичный буфер заданного участника.
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 - пространство имен