IVsFindSymbolEvents::OnUserOptionsChanged Method (Guid, array<VSOBSEARCHCRITERIA2>^)
Defines the method called when user search options change.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
int OnUserOptionsChanged( [InAttribute] Guid% guidSymbolScope, array<VSOBSEARCHCRITERIA2>^ pobSrch )
Parameters
- guidSymbolScope
-
Type:
System::Guid
[in] The new scope GUID or library GUID.
- pobSrch
-
Type:
array<Microsoft.VisualStudio.Shell.Interop::VSOBSEARCHCRITERIA2>^
[in] The new search options. Bit flags constructed using values from the _VSOBSEARCHOPTIONS2 enumeration.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From vsshell80.idl:
HRESULT IVsFindSymbolEvents::OnUserOptionsChanged( [in] REFGUID guidSymbolScope, [in] const VSOBSEARCHCRITERIA2 *pobSrch );
There are five GUIDs for the search scope defined in vsshell80.idl:
GUID Name | Description |
|---|---|
GUID_VsSymbolScope_All | Search all scopes for the symbol. |
GUID_VsSymbolScope_OBSelectedComponents | Search items selected in the Object Browser for the symbol. |
GUID_VsSymbolScope_FSSelectedComponents | Search items selected in the file system. |
GUID_VsSymbolScope_Frameworks | Search all frameworks for the symbol. |
GUID_VsSymbolScope_Solution | Search the solution for the symbol. |