IVsContainedLanguageCodeSupport.GetMemberNavigationPoint 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取位置 (例如,在给定的类成员的情况下,开始字符索引、起始行、结束字符索引、结束行和文件的项 ID) 在给定的类成员的辅助缓冲区坐标或分部类文件缓冲区坐标中,可以缓存并在以后用于导航到该成员。
public:
int GetMemberNavigationPoint(System::String ^ pszClassName, System::String ^ pszUniqueMemberID, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pSpanNavPoint, [Runtime::InteropServices::Out] System::UInt32 % pItemID);
int GetMemberNavigationPoint(std::wstring const & pszClassName, std::wstring const & pszUniqueMemberID, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & pSpanNavPoint, [Runtime::InteropServices::Out] unsigned int & pItemID);
public int GetMemberNavigationPoint (string pszClassName, string pszUniqueMemberID, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pSpanNavPoint, out uint pItemID);
abstract member GetMemberNavigationPoint : string * string * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * uint32 -> int
Public Function GetMemberNavigationPoint (pszClassName As String, pszUniqueMemberID As String, pSpanNavPoint As TextSpan(), ByRef pItemID As UInteger) As Integer
参数
- pszClassName
- String
中类的名称。
- pszUniqueMemberID
- String
中 (可以从) 方法返回唯一成员标识符 GetEventHandlerMemberID(String, String, String, String, String) 。
- pItemID
- UInt32
弄返回父文档的项 ID。 这是一个唯一标识符或以下值之一: VSITEMID_NIL 、 VSITEMID_ROOT 或 VSITEMID_SELECTION 。
返回
如果成功, S_OK 则返回; 否则返回错误代码。
注解
COM 签名
从 singlefileeditor:
HRESULT GetMemberNavigationPoint(
[in] LPCWSTR pszClassName,
[in] LPCWSTR pszUniqueMemberID,
[out] TextSpan* pSpanNavPoint,
[out] VSITEMID* pItemID
);