Udostępnij za pośrednictwem


VSConstants.VsTextBufferUserDataGuid Klasa

Definicja

Są to właściwości IVsUserData obsługiwane przez obiekt TextBuffer (DocData) edytora kodu źródłowego (tekst). Interfejs IVsUserData jest pobierany przez element QueryInterface w obiekcie IVsTextLines edytora tekstów.

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

Pola

BufferStorage_guid

object: Ta właściwość służy do uzyskiwania dostępu do obiektu magazynu buforu. Zwrócony wskaźnik może być qi'd dla IVsTextStorage i IVsPersistentTextImage. Jest to właściwość tylko do pobrania. Aby ustawić magazyn, użyj metody InitializeContentEx buforu.

BufferStorage_string

object: Ta właściwość służy do uzyskiwania dostępu do obiektu magazynu buforu. Zwrócony wskaźnik może być qi'd dla IVsTextStorage i IVsPersistentTextImage. Jest to właściwość tylko do pobrania. Aby ustawić magazyn, użyj metody InitializeContentEx buforu.

PropertyBrowserSID_guid

string: ta właściwość będzie używana do ustawiania SEID_PropertyBrowserSID elementu zaznaczenia dla widoków tekstowych. Jest to używane tylko wtedy, gdy masz przeglądarkę właściwości niestandardowych. Jeśli ta właściwość nie jest ustawiona, przeglądarka właściwości standardowej zostanie skojarzona z widokiem.

PropertyBrowserSID_string

string: ta właściwość będzie używana do ustawiania SEID_PropertyBrowserSID elementu zaznaczenia dla widoków tekstowych. Jest to używane tylko wtedy, gdy masz przeglądarkę właściwości niestandardowych. Jeśli ta właściwość nie jest ustawiona, przeglądarka właściwości standardowej zostanie skojarzona z widokiem.

UserReadOnlyErrorString_guid

string: Ta właściwość zawiera określony komunikat o błędzie, gdy bufor pochodzi z błędu BUFFER_E_READONLY. Ustaw ten ciąg na tekst (zlokalizowany) wyświetlany użytkownikowi. Należy pamiętać, że sam bufor nie umieszcza interfejsu użytkownika, ale wywołuje tylko interfejs użytkownika IVsUIShell::SetErrorInfo. Obiekt wywołujący może zdecydować, czy ma być wyświetlany komunikat użytkownikowi.

UserReadOnlyErrorString_string

string: Ta właściwość zawiera określony komunikat o błędzie, gdy bufor pochodzi z błędu BUFFER_E_READONLY. Ustaw ten ciąg na tekst (zlokalizowany) wyświetlany użytkownikowi. Należy pamiętać, że sam bufor nie umieszcza interfejsu użytkownika, ale wywołuje tylko interfejs użytkownika IVsUIShell::SetErrorInfo. Obiekt wywołujący może zdecydować, czy ma być wyświetlany komunikat użytkownikowi.

VsBufferContentType_guid

string: ContentType dla buforu tekstu.

VsBufferContentType_string

string: ContentType dla buforu tekstu.

VsBufferDetectCharSet_guid

bool: Jeśli wartość true i bieżąca wartość BufferEncoding jest CHARFMT_MBCS, bufor uruchomi kod wykrywania tagów znaków HTML w celu określenia strony kodowej w celu załadowania i zapisania pliku. Wykryta strona kodowa zastępuje wszystkie strony kodowe ustawione w CHARFMT_MBCS. Jest to wymuszone w buforze IPersistFileFormat::LoadDocData, gdy widzi typ PLIKU HTML, zgodnie z mapowaniem rozszerzenia w ciągu "$RootKey$\Languages\File Extensions".

VsBufferDetectCharSet_string

bool: Jeśli wartość true i bieżąca wartość BufferEncoding jest CHARFMT_MBCS, bufor uruchomi kod wykrywania tagów znaków HTML w celu określenia strony kodowej w celu załadowania i zapisania pliku. Wykryta strona kodowa zastępuje wszystkie strony kodowe ustawione w CHARFMT_MBCS. Jest to wymuszone w buforze IPersistFileFormat::LoadDocData, gdy widzi typ PLIKU HTML, zgodnie z mapowaniem rozszerzenia w ciągu "$RootKey$\Languages\File Extensions".

VsBufferDetectLangSID_guid

bool: (default = true) Jeśli prawda, zmiana nazwy moniker buforu spowoduje zmianę buforu w celu zmiany usługi językowej na podstawie rozszerzenia pliku moniker.

VsBufferDetectLangSID_string

bool: (default = true) Jeśli prawda, zmiana nazwy moniker buforu spowoduje zmianę buforu w celu zmiany usługi językowej na podstawie rozszerzenia pliku moniker.

VsBufferEncodingPromptOnLoad_guid

uint: Powinno to być używane tylko przez fabryki edytorów, które chcą określić stronę kodową podczas ładowania z okna dialogowego otwierania. Te dane są przeznaczone tylko do określonego celu. Nie można pobrać wartości z powrotem.

VsBufferEncodingPromptOnLoad_string

uint: Powinno to być używane tylko przez fabryki edytorów, które chcą określić stronę kodową podczas ładowania z okna dialogowego otwierania. Te dane są przeznaczone tylko do określonego celu. Nie można pobrać wartości z powrotem.

VsBufferEncodingVSTFF_guid

uint: format pliku tekstowego vs (VSTFF) dla buforu. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferEncodingVSTFF_string

uint: format pliku tekstowego vs (VSTFF) dla buforu. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferExtraFiles_guid

object: Użyj tej właściwości, jeśli plik otwarty w buforze jest skojarzony z listą dodatkowych plików w ramach kontroli kodu źródłowego (SCC). Ustaw tę właściwość za pomocą implementacji IVsBufferExtraFiles, aby kontrolować sposób obsługi operacji SCC przez bufor. Zestaw obiektów IVsBufferExtraFiles określi, jakie pliki są wyewidencjonowane z kontroli kodu źródłowego (SCC), gdy zmiany są wprowadzane do buforu. Ta właściwość steruje zachowaniem klasy IVsTextManager2::AttemptToCheckOutBufferFromScc3 i GetBufferSccStatus3, a także plików przekazywanych przez bufor, gdy wywołuje metody IVsQueryEditQuerySave2.

VsBufferExtraFiles_string

object: Użyj tej właściwości, jeśli plik otwarty w buforze jest skojarzony z listą dodatkowych plików w ramach kontroli kodu źródłowego (SCC). Ustaw tę właściwość za pomocą implementacji IVsBufferExtraFiles, aby kontrolować sposób obsługi operacji SCC przez bufor. Zestaw obiektów IVsBufferExtraFiles określi, jakie pliki są wyewidencjonowane z kontroli kodu źródłowego (SCC), gdy zmiany są wprowadzane do buforu. Ta właściwość steruje zachowaniem klasy IVsTextManager2::AttemptToCheckOutBufferFromScc3 i GetBufferSccStatus3, a także plików przekazywanych przez bufor, gdy wywołuje metody IVsQueryEditQuerySave2.

VsBufferFileReload_guid

Bool:.

VsBufferFileReload_string

Bool:.

VsBufferIsDiskFile_guid

bool: prawda, jeśli bufor jest plikiem na dysku.

VsBufferIsDiskFile_string

bool: prawda, jeśli bufor jest plikiem na dysku.

VsBufferMoniker_guid

string: Moniker dokumentu załadowanego w pliku TextBuffer. Będzie to pełna ścieżka pliku, jeśli dokument jest plikiem.

VsBufferMoniker_string

string: Moniker dokumentu załadowanego w buforze. Będzie to pełna ścieżka pliku, jeśli dokument jest plikiem.

VsInitEncodingDialogFromUserData_guid

Bool:.

VsInitEncodingDialogFromUserData_string

Bool:.

VsTextViewRoles_guid

ciąg: rozdzielona przecinkami lista ról widoku tekstu dla widoku tekstu.

VsTextViewRoles_string

ciąg: rozdzielona przecinkami lista ról widoku tekstu dla widoku tekstu.

Dotyczy