VSConstants.VsTextBufferUserDataGuid Klasse

Definition

Dabei handelt es sich um IVsUserData-Eigenschaften, die vom TextBuffer-Objekt (docdata) des Quellcode-Editors (Text) unterstützt werden. Die IVsUserData-Schnittstelle wird von QueryInterface auf dem IVsTextLines-Objekt des Text-Editors abgerufen.

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
Vererbung
VSConstants.VsTextBufferUserDataGuid

Felder

BufferStorage_guid

Object: Diese Eigenschaft wird verwendet, um Zugriff auf das Speicher Objekt des Puffers zu erhalten. Der zurückgegebene Zeiger kann für ivstextstorage und ivspersistenttextimage "Qi 'd" lauten. Dabei handelt es sich um eine reine Get-Eigenschaft. Um den Speicher festzulegen, verwenden Sie die initializecontentex-Methode des Puffers.

BufferStorage_string

Object: Diese Eigenschaft wird verwendet, um Zugriff auf das Speicher Objekt des Puffers zu erhalten. Der zurückgegebene Zeiger kann für ivstextstorage und ivspersistenttextimage "Qi 'd" lauten. Dabei handelt es sich um eine reine Get-Eigenschaft. Um den Speicher festzulegen, verwenden Sie die initializecontentex-Methode des Puffers.

PropertyBrowserSID_guid

String: Diese Eigenschaft wird verwendet, um das SEID_PropertyBrowserSID Element der Auswahl für Text Ansichten festzulegen. Dies wird nur verwendet, wenn Sie einen benutzerdefinierten Eigenschaften Browser haben. Wenn diese Eigenschaft nicht festgelegt ist, wird der Standardeigenschaftenbrowser der Ansicht zugeordnet.

PropertyBrowserSID_string

String: Diese Eigenschaft wird verwendet, um das SEID_PropertyBrowserSID Element der Auswahl für Text Ansichten festzulegen. Dies wird nur verwendet, wenn Sie einen benutzerdefinierten Eigenschaften Browser haben. Wenn diese Eigenschaft nicht festgelegt ist, wird der Standardeigenschaftenbrowser der Ansicht zugeordnet.

UserReadOnlyErrorString_guid

String: Diese Eigenschaft stellt eine spezifische Fehlermeldung bereit, wenn der Puffer den BUFFER_E_READONLY Fehler enthält. Festlegen, dass diese Zeichenfolge der (lokalisierte) Text ist, der dem Benutzer angezeigt werden soll. Beachten Sie, dass der Puffer selbst keine Benutzeroberfläche, sondern nur IVsUIShell:: Setup Info aufruft. Der Aufrufer kann entscheiden, ob dem Benutzer die Meldung angezeigt wird.

UserReadOnlyErrorString_string

String: Diese Eigenschaft stellt eine spezifische Fehlermeldung bereit, wenn der Puffer den BUFFER_E_READONLY Fehler enthält. Festlegen, dass diese Zeichenfolge der (lokalisierte) Text ist, der dem Benutzer angezeigt werden soll. Beachten Sie, dass der Puffer selbst keine Benutzeroberfläche, sondern nur IVsUIShell:: Setup Info aufruft. Der Aufrufer kann entscheiden, ob dem Benutzer die Meldung angezeigt wird.

VsBufferContentType_guid

String: der ContentType für den Text Puffer.

VsBufferContentType_string

String: der ContentType für den Text Puffer.

VsBufferDetectCharSet_guid

bool: Wenn true und die aktuelle bufferencoding CHARFMT_MBCS ist, führt der Puffer den HTML-Code für die Tagerkennung aus, um zu bestimmen, ob eine Codepage geladen und gespeichert werden soll. Die erkannte Codepage überschreibt jede Codepage, die in CHARFMT_MBCS festgelegt wird. Dies wird im IPersistFileFormat:: loaddocdata des Puffers erzwungen, wenn ein HTML-Dateityp gemäß der Erweiterungs Zuordnung in "$RootKey $ \languages\file Extensions" angezeigt wird.

VsBufferDetectCharSet_string

bool: Wenn true und die aktuelle bufferencoding CHARFMT_MBCS ist, führt der Puffer den HTML-Code für die Tagerkennung aus, um zu bestimmen, ob eine Codepage geladen und gespeichert werden soll. Die erkannte Codepage überschreibt jede Codepage, die in CHARFMT_MBCS festgelegt wird. Dies wird im IPersistFileFormat:: loaddocdata des Puffers erzwungen, wenn ein HTML-Dateityp gemäß der Erweiterungs Zuordnung in "$RootKey $ \languages\file Extensions" angezeigt wird.

VsBufferDetectLangSID_guid

bool: (Standard = true) Wenn true, bewirkt eine Änderung am Moniker des Puffers, dass der Puffer den Sprachdienst auf Grundlage der Dateierweiterung des Monikers ändert.

VsBufferDetectLangSID_string

bool: (Standard = true) Wenn true, bewirkt eine Änderung am Moniker des Puffers, dass der Puffer den Sprachdienst auf Grundlage der Dateierweiterung des Monikers ändert.

VsBufferEncodingPromptOnLoad_guid

uint: Dies sollte nur von editorfactorys verwendet werden, die beim Laden aus dem openWith-Dialog eine Codepage angeben möchten. Diese Daten sind nur für einen bestimmten Zweck vorgesehen. Der Wert dieses Werts kann nicht zurückerhalten werden.

VsBufferEncodingPromptOnLoad_string

uint: Dies sollte nur von editorfactorys verwendet werden, die beim Laden aus dem openWith-Dialog eine Codepage angeben möchten. Diese Daten sind nur für einen bestimmten Zweck vorgesehen. Der Wert dieses Werts kann nicht zurückerhalten werden.

VsBufferEncodingVSTFF_guid

uint: vs-Text Datei Format (vstff) für buffer. Codepage = buffervstff & __VSTFF. VSTFF_CPMASK; vstffflags = buffervstff & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferEncodingVSTFF_string

uint: vs-Text Datei Format (vstff) für buffer. Codepage = buffervstff & __VSTFF. VSTFF_CPMASK; vstffflags = buffervstff & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferExtraFiles_guid

Object: Verwenden Sie diese Eigenschaft, wenn die im Puffer geöffnete Datei der Liste der zusätzlichen Dateien unter Quell Code Verwaltung (Source Code Control, SCC) zugeordnet ist. Legen Sie diese Eigenschaft mit einer Implementierung von ivsbufferextrafiles fest, um zu steuern, wie der Puffer SCC-Vorgänge verarbeitet. Der ivsbufferextrafiles-Objekt Satz bestimmt, welche Dateien aus der Quell Code Verwaltung ausgecheckt werden, wenn Änderungen an dem Puffer vorgenommen werden. Diese Eigenschaft steuert das Verhalten von IVsTextManager2:: AttemptToCheckOutBufferFromScc3 und GetBufferSccStatus3 sowie die Dateien, die beim Aufrufen von IVsQueryEditQuerySave2-Methoden vom Puffer übermittelt werden.

VsBufferExtraFiles_string

Object: Verwenden Sie diese Eigenschaft, wenn die im Puffer geöffnete Datei der Liste der zusätzlichen Dateien unter Quell Code Verwaltung (Source Code Control, SCC) zugeordnet ist. Legen Sie diese Eigenschaft mit einer Implementierung von ivsbufferextrafiles fest, um zu steuern, wie der Puffer SCC-Vorgänge verarbeitet. Der ivsbufferextrafiles-Objekt Satz bestimmt, welche Dateien aus der Quell Code Verwaltung ausgecheckt werden, wenn Änderungen an dem Puffer vorgenommen werden. Diese Eigenschaft steuert das Verhalten von IVsTextManager2:: AttemptToCheckOutBufferFromScc3 und GetBufferSccStatus3 sowie die Dateien, die beim Aufrufen von IVsQueryEditQuerySave2-Methoden vom Puffer übermittelt werden.

VsBufferFileReload_guid

bool:.

VsBufferFileReload_string

bool:.

VsBufferIsDiskFile_guid

bool: true, wenn der Puffer eine Datei auf dem Datenträger ist.

VsBufferIsDiskFile_string

bool: true, wenn der Puffer eine Datei auf dem Datenträger ist.

VsBufferMoniker_guid

Zeichenfolge: der Moniker des im textBuffer geladenen Dokuments. Dies ist der vollständige Dateipfad, wenn es sich bei dem Dokument um eine Datei handelt.

VsBufferMoniker_string

Zeichenfolge: der Moniker des im Puffer geladenen Dokuments. Dies ist der vollständige Dateipfad, wenn es sich bei dem Dokument um eine Datei handelt.

VsInitEncodingDialogFromUserData_guid

bool:.

VsInitEncodingDialogFromUserData_string

bool:.

VsTextViewRoles_guid

String: die durch Trennzeichen getrennte Liste von Text Ansichts Rollen für die Textansicht.

VsTextViewRoles_string

String: die durch Trennzeichen getrennte Liste von Text Ansichts Rollen für die Textansicht.

Gilt für