Freigeben über


VSConstants.VsTextBufferUserDataGuid Klasse

Definition

Dies sind IVsUserData-Eigenschaften, die vom TextBuffer-Objekt (DocData) des Quellcode-Editors (Text) unterstützt werden. Die IVsUserData-Schnittstelle wird von QueryInterface für das 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 Speicherobjekt des Puffers zu erhalten. Der zurückgegebene Zeiger kann QI'd für IVsTextStorage und IVsPersistentTextImage sein. Dies ist eine get-only-Eigenschaft. Verwenden Sie zum Festlegen des Speichers die InitializeContentEx-Methode des Puffers.

BufferStorage_string

object: Diese Eigenschaft wird verwendet, um Zugriff auf das Speicherobjekt des Puffers zu erhalten. Der zurückgegebene Zeiger kann QI'd für IVsTextStorage und IVsPersistentTextImage sein. Dies ist eine get-only-Eigenschaft. Verwenden Sie zum Festlegen des Speichers die InitializeContentEx-Methode des Puffers.

PropertyBrowserSID_guid

string: Diese Eigenschaft wird verwendet, um das SEID_PropertyBrowserSID Element der Auswahl für Textansichten festzulegen. Dies wird nur verwendet, wenn Sie über einen benutzerdefinierten Eigenschaftenbrowser verfügen. 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 Textansichten festzulegen. Dies wird nur verwendet, wenn Sie über einen benutzerdefinierten Eigenschaftenbrowser verfügen. Wenn diese Eigenschaft nicht festgelegt ist, wird der Standardeigenschaftenbrowser der Ansicht zugeordnet.

UserReadOnlyErrorString_guid

string: Diese Eigenschaft stellt eine bestimmte Fehlermeldung für den Zeitpunkt bereit, wenn der Puffer den BUFFER_E_READONLY-Fehlers verursacht. Festlegen, dass diese Zeichenfolge der (lokalisierte) Text ist, der dem Benutzer angezeigt werden soll. Beachten Sie, dass der Puffer selbst keine Benutzeroberfläche erstellt, sondern nur IVsUIShell::SetErrorInfo aufruft. Der Aufrufer kann entscheiden, ob dem Benutzer die Meldung angezeigt wird.

UserReadOnlyErrorString_string

string: Diese Eigenschaft stellt eine bestimmte Fehlermeldung für den Zeitpunkt bereit, wenn der Puffer den BUFFER_E_READONLY-Fehlers verursacht. Festlegen, dass diese Zeichenfolge der (lokalisierte) Text ist, der dem Benutzer angezeigt werden soll. Beachten Sie, dass der Puffer selbst keine Benutzeroberfläche erstellt, sondern nur IVsUIShell::SetErrorInfo aufruft. Der Aufrufer kann entscheiden, ob dem Benutzer die Meldung angezeigt wird.

VsBufferContentType_guid

string: Der ContentType für den Textpuffer.

VsBufferContentType_string

string: Der ContentType für den Textpuffer.

VsBufferDetectCharSet_guid

bool: Wenn true und die aktuelle BufferEncoding CHARFMT_MBCS ist, führt der Puffer den Code zur Erkennung von HTML-Zeichensätzen aus, um eine Codepage zum Laden und Speichern der Datei zu bestimmen. Die erkannte Codepage überschreibt jede Codepage, die in CHARFMT_MBCS festgelegt wird. Dies wird im IPersistFileFormat::LoadDocData des Puffers erzwungen, wenn ein HTML-Dateityp angezeigt wird, entsprechend der Erweiterungszuordnung in "$RootKey$\Languages\File Extensions".

VsBufferDetectCharSet_string

bool: Wenn true und die aktuelle BufferEncoding CHARFMT_MBCS ist, führt der Puffer den Code zur Erkennung von HTML-Zeichensätzen aus, um eine Codepage zum Laden und Speichern der Datei zu bestimmen. Die erkannte Codepage überschreibt jede Codepage, die in CHARFMT_MBCS festgelegt wird. Dies wird im IPersistFileFormat::LoadDocData des Puffers erzwungen, wenn ein HTML-Dateityp angezeigt wird, entsprechend der Erweiterungszuordnung in "$RootKey$\Languages\File Extensions".

VsBufferDetectLangSID_guid

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

VsBufferDetectLangSID_string

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

VsBufferEncodingPromptOnLoad_guid

uint: Dies sollte nur von Editorfabriken verwendet werden, die beim Laden aus dem Dialogfeld openwith eine Codepage angeben möchten. Diese Daten dienen nur einem bestimmten Zweck. Sie können den Wert dieses Zurücks nicht abrufen.

VsBufferEncodingPromptOnLoad_string

uint: Dies sollte nur von Editorfabriken verwendet werden, die beim Laden aus dem Dialogfeld openwith eine Codepage angeben möchten. Diese Daten dienen nur einem bestimmten Zweck. Sie können den Wert dieses Zurücks nicht abrufen.

VsBufferEncodingVSTFF_guid

uint: VS Text File Format (VSTFF) für Puffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferEncodingVSTFF_string

uint: VS Text File Format (VSTFF) für Puffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferExtraFiles_guid

object: Verwenden Sie diese Eigenschaft, wenn die im Puffer geöffnete Datei einer Liste mit zusätzlichen Dateien unter Quellcodekontrolle (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-Objektsatz bestimmt, welche Dateien aus der Quellcodeverwaltung (Source Code Control, SCC) ausgecheckt werden, wenn Änderungen am Puffer vorgenommen werden. Diese Eigenschaft steuert das Verhalten von IVsTextManager2::AttemptToCheckOutBufferFromScc3 und GetBufferSccStatus3 sowie welche Dateien vom Puffer übergeben werden, wenn IVsQueryEditQuerySave2-Methoden aufgerufen werden.

VsBufferExtraFiles_string

object: Verwenden Sie diese Eigenschaft, wenn die im Puffer geöffnete Datei einer Liste mit zusätzlichen Dateien unter Quellcodekontrolle (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-Objektsatz bestimmt, welche Dateien aus der Quellcodeverwaltung (Source Code Control, SCC) ausgecheckt werden, wenn Änderungen am Puffer vorgenommen werden. Diese Eigenschaft steuert das Verhalten von IVsTextManager2::AttemptToCheckOutBufferFromScc3 und GetBufferSccStatus3 sowie welche Dateien vom Puffer übergeben werden, wenn IVsQueryEditQuerySave2-Methoden aufgerufen werden.

VsBufferFileReload_guid

Bool:.

VsBufferFileReload_string

Bool:.

VsBufferIsDiskFile_guid

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

VsBufferIsDiskFile_string

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

VsBufferMoniker_guid

string: Moniker des Dokuments, das im TextBuffer geladen wurde. Dies ist der vollständige Pfad der Datei, wenn es sich bei dem Dokument um eine Datei handelt.

VsBufferMoniker_string

string: Moniker des in den Puffer geladenen Dokuments. Dies ist der vollständige Pfad der Datei, wenn es sich bei dem Dokument um eine Datei handelt.

VsInitEncodingDialogFromUserData_guid

Bool:.

VsInitEncodingDialogFromUserData_string

Bool:.

VsTextViewRoles_guid

string: Die durch Trennzeichen getrennte Liste der Textansichtsrollen für die Textansicht.

VsTextViewRoles_string

string: Die durch Trennzeichen getrennte Liste der Textansichtsrollen für die Textansicht.

Gilt für: