Compartir a través de


VSConstants.VsTextBufferUserDataGuid Clase

Definición

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.

Se aplica a