VSConstants.VsTextBufferUserDataGuid Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se trata de propiedades IVsUserData compatibles con el objeto TextBuffer (DocData) del Editor de código fuente (texto). QueryInterface recupera la interfaz IVsUserData en el objeto IVsTextLines del Editor de texto.
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
- Herencia
-
VSConstants.VsTextBufferUserDataGuid
Campos
BufferStorage_guid |
object: esta propiedad se usa para obtener acceso al objeto de almacenamiento del búfer. El puntero devuelto puede ser QI'd para IVsTextStorage e IVsPersistentTextImage. Se trata de una propiedad get-only. Para establecer el almacenamiento, use el método InitializeContentEx del búfer. |
BufferStorage_string |
object: esta propiedad se usa para obtener acceso al objeto de almacenamiento del búfer. El puntero devuelto puede ser QI'd para IVsTextStorage e IVsPersistentTextImage. Se trata de una propiedad get-only. Para establecer el almacenamiento, use el método InitializeContentEx del búfer. |
PropertyBrowserSID_guid |
string: esta propiedad se usará para establecer el elemento SEID_PropertyBrowserSID de la selección para las vistas de texto. Esto solo se usa si tiene un explorador de propiedades personalizado. Si esta propiedad no se establece, se asociará el explorador de propiedades estándar a la vista. |
PropertyBrowserSID_string |
string: esta propiedad se usará para establecer el elemento SEID_PropertyBrowserSID de la selección para las vistas de texto. Esto solo se usa si tiene un explorador de propiedades personalizado. Si esta propiedad no se establece, se asociará el explorador de propiedades estándar a la vista. |
UserReadOnlyErrorString_guid |
string: esta propiedad proporciona un mensaje de error específico para cuando el búfer origina el error BUFFER_E_READONLY. Establezca esta cadena para que sea el texto (localizado) que desea mostrar al usuario. Tenga en cuenta que el propio búfer no coloca la interfaz de usuario, sino que solo llama a IVsUIShell::SetErrorInfo. El llamador puede decidir si mostrar el mensaje al usuario. |
UserReadOnlyErrorString_string |
string: esta propiedad proporciona un mensaje de error específico para cuando el búfer origina el error BUFFER_E_READONLY. Establezca esta cadena para que sea el texto (localizado) que desea mostrar al usuario. Tenga en cuenta que el propio búfer no coloca la interfaz de usuario, sino que solo llama a IVsUIShell::SetErrorInfo. El llamador puede decidir si mostrar el mensaje al usuario. |
VsBufferContentType_guid |
string: ContentType para el búfer de texto. |
VsBufferContentType_string |
string: ContentType para el búfer de texto. |
VsBufferDetectCharSet_guid |
bool: si es true y el bufferEncoding actual está CHARFMT_MBCS, el búfer ejecutará el código de detección de etiquetas de conjunto de caracteres HTML para determinar una página de códigos para cargar y guardar el archivo. La página de códigos detectada invalida cualquier página de códigos establecida en CHARFMT_MBCS. Esto se fuerza en el IPersistFileFormat::LoadDocData del búfer cuando ve un tipo HTML de archivo, según la asignación de extensiones en "$RootKey$\Languages\File Extensions". |
VsBufferDetectCharSet_string |
bool: si es true y el bufferEncoding actual está CHARFMT_MBCS, el búfer ejecutará el código de detección de etiquetas de conjunto de caracteres HTML para determinar una página de códigos para cargar y guardar el archivo. La página de códigos detectada invalida cualquier página de códigos establecida en CHARFMT_MBCS. Esto se fuerza en el IPersistFileFormat::LoadDocData del búfer cuando ve un tipo HTML de archivo, según la asignación de extensiones en "$RootKey$\Languages\File Extensions". |
VsBufferDetectLangSID_guid |
bool: (valor predeterminado = true) Si es true, un cambio en el moniker del búfer hará que el búfer cambie el servicio de idioma en función de la extensión de archivo del moniker. |
VsBufferDetectLangSID_string |
bool: (valor predeterminado = true) Si es true, un cambio en el moniker del búfer hará que el búfer cambie el servicio de idioma en función de la extensión de archivo del moniker. |
VsBufferEncodingPromptOnLoad_guid |
uint: los generadores de editores que quieran especificar una página de códigos al cargar desde el cuadro de diálogo openwith solo deben usarse. Estos datos solo son para un propósito establecido. No se puede obtener el valor de esta devolución. |
VsBufferEncodingPromptOnLoad_string |
uint: los generadores de editores que quieran especificar una página de códigos al cargar desde el cuadro de diálogo openwith solo deben usarse. Estos datos solo son para un propósito establecido. No se puede obtener el valor de esta devolución. |
VsBufferEncodingVSTFF_guid |
uint: Formato de archivo de texto de VS (VSTFF) para el búfer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;. |
VsBufferEncodingVSTFF_string |
uint: Formato de archivo de texto de VS (VSTFF) para el búfer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;. |
VsBufferExtraFiles_guid |
object: use esta propiedad si el archivo abierto en el búfer está asociado a la lista de archivos adicionales en el control de código fuente (SCC). Establezca esta propiedad con una implementación de IVsBufferExtraFiles para controlar cómo controla el búfer las operaciones de SCC. El conjunto de objetos IVsBufferExtraFiles determinará qué archivos se desprotegerán del Control de código fuente (SCC) cuando se realicen modificaciones en el búfer. Esta propiedad controla el comportamiento de IVsTextManager2::AttemptToCheckOutBufferFromScc3 y GetBufferSccStatus3, así como los archivos que pasa el búfer cuando llama a los métodos IVsQueryEditQuerySave2. |
VsBufferExtraFiles_string |
object: use esta propiedad si el archivo abierto en el búfer está asociado a la lista de archivos adicionales en el control de código fuente (SCC). Establezca esta propiedad con una implementación de IVsBufferExtraFiles para controlar cómo controla el búfer las operaciones de SCC. El conjunto de objetos IVsBufferExtraFiles determinará qué archivos se desprotegerán del Control de código fuente (SCC) cuando se realicen modificaciones en el búfer. Esta propiedad controla el comportamiento de IVsTextManager2::AttemptToCheckOutBufferFromScc3 y GetBufferSccStatus3, así como los archivos que pasa el búfer cuando llama a los métodos IVsQueryEditQuerySave2. |
VsBufferFileReload_guid |
Bool:. |
VsBufferFileReload_string |
Bool:. |
VsBufferIsDiskFile_guid |
bool: true si el búfer es un archivo en el disco. |
VsBufferIsDiskFile_string |
bool: true si el búfer es un archivo en el disco. |
VsBufferMoniker_guid |
string: Moniker del documento cargado en TextBuffer. Será la ruta de acceso completa del archivo si el documento es un archivo. |
VsBufferMoniker_string |
string: Moniker del documento cargado en el búfer. Será la ruta de acceso completa del archivo si el documento es un archivo. |
VsInitEncodingDialogFromUserData_guid |
Bool:. |
VsInitEncodingDialogFromUserData_string |
Bool:. |
VsTextViewRoles_guid |
string: lista separada por comas de roles de vista de texto para la vista de texto. |
VsTextViewRoles_string |
string: lista separada por comas de roles de vista de texto para la vista de texto. |