__VSFTPROPID Enumeration

Specifies target properties.

Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in microsoft.visualstudio.textmanager.interop.dll)

public enum __VSFTPROPID
public enum __VSFTPROPID
public enum __VSFTPROPID

 Member nameDescription
VSFTPROPID_BlockNameVT_BSTR; Name of current block. 
VSFTPROPID_DocNameVT_BSTR; Full path of filename/persistence moniker. 
VSFTPROPID_InitialPatternVT_BSTR; Seed Find pattern - selection within single line. 
VSFTPROPID_InitialPatternAggressiveVT_BSTR; Seed Find pattern - as above, or text near caret if no selection. 
VSFTPROPID_IsDiskFileVT_BOOL; VARIANT_TRUE if object is file on disk 
VSFTPROPID_IsFindInFilesForegroundOnlyVT_BOOLEAN; Indicates to the environment that the document must be searched on the foreground thread (UI thread) only. Normally the environment searches on the background thread. The environment does not marshal pointers on a background thread, so if you require that, specify this value instead. 
VSFTPROPID_WindowFrameVT_UNKNOWN; Pointer to the window frame (IVsWindowFrame) containing the view being searched. 

All properties are optional.

VSFTPROPID_BlockName is queried even if GetCapabilities does not include FR_Block, since the availability of a block can change during the lifetime of the target.

COM Signature

From textfind.idl:

Community Additions