IVsIntellisenseHost.GetContextLocation Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the bounding rectangle for the IntelliSense context.
public:
int GetContextLocation(int iPos, int iLen, int fUseCaretPosition, cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ prc, [Runtime::InteropServices::Out] int % piTopX);
int GetContextLocation(int iPos, int iLen, int fUseCaretPosition, std::Array <Microsoft::VisualStudio::OLE::Interop::RECT> const & prc, [Runtime::InteropServices::Out] int & piTopX);
public int GetContextLocation (int iPos, int iLen, int fUseCaretPosition, Microsoft.VisualStudio.OLE.Interop.RECT[] prc, out int piTopX);
abstract member GetContextLocation : int * int * int * Microsoft.VisualStudio.OLE.Interop.RECT[] * int -> int
Public Function GetContextLocation (iPos As Integer, iLen As Integer, fUseCaretPosition As Integer, prc As RECT(), ByRef piTopX As Integer) As Integer
Parameters
- iPos
- Int32
[in] The position of the context.
- iLen
- Int32
[in] The length of the context.
- fUseCaretPosition
- Int32
[in] Flag indicating that the context position is determined by the current caret position. True indicates use the current caret position.
- prc
- RECT[]
[out] The bounding rectangle for the IntelliSense context.
- piTopX
- Int32
[out] The top line of the context.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
C++
From singlefileeditor.idl:
HRESULT IVsIntellisenseHost::GetContextLocation([in]long iPos, [in]long iLen, [in] bool fUseCaretPosition, [out]RECT *prc, [out]long *piTopX);