VSConstants.VsTextBufferUserDataGuid Class
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.
These are IVsUserData properties that are supported by the TextBuffer (DocData) object of the Source Code (Text) Editor. The IVsUserData interface is retrieved by QueryInterface on the IVsTextLines object of the Text Editor.
public: ref class VSConstants::VsTextBufferUserDataGuid abstract sealed
class VSConstants::VsTextBufferUserDataGuid abstract sealed
public static class VSConstants.VsTextBufferUserDataGuid
type VSConstants.VsTextBufferUserDataGuid = class
Public Class VSConstants.VsTextBufferUserDataGuid
- Inheritance
-
VSConstants.VsTextBufferUserDataGuid
Fields
BufferStorage_guid |
object: This property is used to get access to the buffer's storage object. The returned pointer can be QI'd for IVsTextStorage and IVsPersistentTextImage. This is a get-only property. To set the storage, use the buffer's InitializeContentEx method. |
BufferStorage_string |
object: This property is used to get access to the buffer's storage object. The returned pointer can be QI'd for IVsTextStorage and IVsPersistentTextImage. This is a get-only property. To set the storage, use the buffer's InitializeContentEx method. |
PropertyBrowserSID_guid |
string: This property will be used to set the SEID_PropertyBrowserSID element of the selection for text views. This is only used if you have a custom property browser. If this property is not set, the standard property browser will be associated with the view. |
PropertyBrowserSID_string |
string: This property will be used to set the SEID_PropertyBrowserSID element of the selection for text views. This is only used if you have a custom property browser. If this property is not set, the standard property browser will be associated with the view. |
UserReadOnlyErrorString_guid |
string: This property provides a specific error message for when the buffer originates the BUFFER_E_READONLY error. Set this string to be the (localized) text you want displayed to the user. Note that the buffer itself does not put up UI, but only calls IVsUIShell::SetErrorInfo. The caller can decide whether to show the message to the user. |
UserReadOnlyErrorString_string |
string: This property provides a specific error message for when the buffer originates the BUFFER_E_READONLY error. Set this string to be the (localized) text you want displayed to the user. Note that the buffer itself does not put up UI, but only calls IVsUIShell::SetErrorInfo. The caller can decide whether to show the message to the user. |
VsBufferContentType_guid |
string: The ContentType for the text buffer. |
VsBufferContentType_string |
string: The ContentType for the text buffer. |
VsBufferDetectCharSet_guid |
bool: If true and the current BufferEncoding is CHARFMT_MBCS, the buffer will runs it's HTML charset tag detection code to determine a codepage to load and save the file. The detected codepage overrides any codepage set in CHARFMT_MBCS. This is forced on in the buffer's IPersistFileFormat::LoadDocData when it sees an HTML type of file, according to the extension mapping in "$RootKey$\Languages\File Extensions". |
VsBufferDetectCharSet_string |
bool: If true and the current BufferEncoding is CHARFMT_MBCS, the buffer will runs it's HTML charset tag detection code to determine a codepage to load and save the file. The detected codepage overrides any codepage set in CHARFMT_MBCS. This is forced on in the buffer's IPersistFileFormat::LoadDocData when it sees an HTML type of file, according to the extension mapping in "$RootKey$\Languages\File Extensions". |
VsBufferDetectLangSID_guid |
bool: (default = true) If true then a change to the buffer's moniker will cause the buffer to change the language service based on the file extension of the moniker. |
VsBufferDetectLangSID_string |
bool: (default = true) If true then a change to the buffer's moniker will cause the buffer to change the language service based on the file extension of the moniker. |
VsBufferEncodingPromptOnLoad_guid |
uint: This should only be used by editor factories that want to specify a codepage on loading from the openwith dialog. This data is only for a set purpose. You cannot get the value of this back. |
VsBufferEncodingPromptOnLoad_string |
uint: This should only be used by editor factories that want to specify a codepage on loading from the openwith dialog. This data is only for a set purpose. You cannot get the value of this back. |
VsBufferEncodingVSTFF_guid |
uint: VS Text File Format (VSTFF) for buffer. codepage = bufferVSTFF & __VSTFF.VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF.VSTFF_FLAGSMASK;. |
VsBufferEncodingVSTFF_string |
uint: VS Text File Format (VSTFF) for buffer. codepage = bufferVSTFF & __VSTFF.VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF.VSTFF_FLAGSMASK;. |
VsBufferExtraFiles_guid |
object: Use this property if the file opened in the buffer is associated with list of extra files under source code control (SCC). Set this property with an implementation of IVsBufferExtraFiles in order to control how the buffer handles SCC operations. The IVsBufferExtraFiles object set will determine what files are checked out from Source Code Control (SCC) when edits are made to the buffer. This property controls the behavior of IVsTextManager2::AttemptToCheckOutBufferFromScc3 and GetBufferSccStatus3 as well as which files are passed by the buffer when it calls IVsQueryEditQuerySave2 methods. |
VsBufferExtraFiles_string |
object: Use this property if the file opened in the buffer is associated with list of extra files under source code control (SCC). Set this property with an implementation of IVsBufferExtraFiles in order to control how the buffer handles SCC operations. The IVsBufferExtraFiles object set will determine what files are checked out from Source Code Control (SCC) when edits are made to the buffer. This property controls the behavior of IVsTextManager2::AttemptToCheckOutBufferFromScc3 and GetBufferSccStatus3 as well as which files are passed by the buffer when it calls IVsQueryEditQuerySave2 methods. |
VsBufferFileReload_guid |
bool:. |
VsBufferFileReload_string |
bool:. |
VsBufferIsDiskFile_guid |
bool: true if buffer is a file on disk. |
VsBufferIsDiskFile_string |
bool: true if buffer is a file on disk. |
VsBufferMoniker_guid |
string: Moniker of document loaded in the TextBuffer. It will be the full path of file if the document is a file. |
VsBufferMoniker_string |
string: Moniker of document loaded in the buffer. It will be the full path of file if the document is a file. |
VsInitEncodingDialogFromUserData_guid |
bool:. |
VsInitEncodingDialogFromUserData_string |
bool:. |
VsTextViewRoles_guid |
string: The comma-separated list of text view roles for the text view. |
VsTextViewRoles_string |
string: The comma-separated list of text view roles for the text view. |