共用方式為


VSConstants.VsTextBufferUserDataGuid 類別

定義

這些是 TextBuffer (DocData) Source Code (Text) Editor 物件的 IVsUserData 屬性。 IVsUserData 介面是由文本編輯器的 IVsTextLines 物件上的 QueryInterface 所擷取。

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
繼承
VSConstants.VsTextBufferUserDataGuid

欄位

BufferStorage_guid

object:這個屬性是用來取得緩衝區儲存物件的存取權。 傳回的指標可以是 IVsTextStorage 和 IVsPersistentTextImage 的 QI'd。 這是僅限取得的屬性。 若要設定記憶體,請使用緩衝區的InitializeContentEx方法。

BufferStorage_string

object:這個屬性是用來取得緩衝區儲存物件的存取權。 傳回的指標可以是 IVsTextStorage 和 IVsPersistentTextImage 的 QI'd。 這是僅限取得的屬性。 若要設定記憶體,請使用緩衝區的InitializeContentEx方法。

PropertyBrowserSID_guid

string:這個屬性將用來設定文字檢視選取範圍的SEID_PropertyBrowserSID專案。 只有在您有自定義屬性瀏覽器時,才會使用此方式。 如果未設定此屬性,標準屬性瀏覽器將會與檢視相關聯。

PropertyBrowserSID_string

string:這個屬性將用來設定文字檢視選取範圍的SEID_PropertyBrowserSID專案。 只有在您有自定義屬性瀏覽器時,才會使用此方式。 如果未設定此屬性,標準屬性瀏覽器將會與檢視相關聯。

UserReadOnlyErrorString_guid

string:這個屬性會提供緩衝區產生BUFFER_E_READONLY錯誤時的特定錯誤訊息。 將此字串設定為您想要向使用者顯示的 (本地化) 文字。 請注意,緩衝區本身不會放置UI,但只會呼叫IVsUIShell::SetErrorInfo。 呼叫端可以決定是否要向用戶顯示訊息。

UserReadOnlyErrorString_string

string:這個屬性會提供緩衝區產生BUFFER_E_READONLY錯誤時的特定錯誤訊息。 將此字串設定為您想要向使用者顯示的 (本地化) 文字。 請注意,緩衝區本身不會放置UI,但只會呼叫IVsUIShell::SetErrorInfo。 呼叫端可以決定是否要向用戶顯示訊息。

VsBufferContentType_guid

string:文字緩衝區的 ContentType。

VsBufferContentType_string

string:文字緩衝區的 ContentType。

VsBufferDetectCharSet_guid

bool:如果 true 且目前的 BufferEncoding 是CHARFMT_MBCS,則緩衝區會執行其 HTML charset 標記偵測程式代碼,以判斷要載入和儲存盤案的代碼頁。 偵測到的代碼頁會覆寫CHARFMT_MBCS中設定的任何代碼頁。 當緩衝區的 IPersistFileFormat::LoadDocData 看到 HTML 類型的檔案時,會根據 “$RootKey$\Languages\File Extensions” 中的延伸模塊對應,強制開啟。

VsBufferDetectCharSet_string

bool:如果 true 且目前的 BufferEncoding 是CHARFMT_MBCS,則緩衝區會執行其 HTML charset 標記偵測程式代碼,以判斷要載入和儲存盤案的代碼頁。 偵測到的代碼頁會覆寫CHARFMT_MBCS中設定的任何代碼頁。 當緩衝區的 IPersistFileFormat::LoadDocData 看到 HTML 類型的檔案時,會根據 “$RootKey$\Languages\File Extensions” 中的延伸模塊對應,強制開啟。

VsBufferDetectLangSID_guid

bool: (default = true) 如果為 true,則緩衝區的 Moniker 變更會導致緩衝區根據 Moniker 的擴展名變更語言服務。

VsBufferDetectLangSID_string

bool: (default = true) 如果為 true,則緩衝區的 Moniker 變更會導致緩衝區根據 Moniker 的擴展名變更語言服務。

VsBufferEncodingPromptOnLoad_guid

uint:這應該只供想要從 openwith 對話框載入時指定代碼頁的編輯器處理站使用。 此數據僅供設定之用。 您無法取回此值的值。

VsBufferEncodingPromptOnLoad_string

uint:這應該只供想要從 openwith 對話框載入時指定代碼頁的編輯器處理站使用。 此數據僅供設定之用。 您無法取回此值的值。

VsBufferEncodingVSTFF_guid

uint:適用於緩衝區的 VS 文字檔格式 (VSTFF) 。 codepage = bufferVSTFF & __VSTFF。VSTFF_CPMASK;vstffFlags = bufferVSTFF & __VSTFF。VSTFF_FLAGSMASK;。

VsBufferEncodingVSTFF_string

uint:適用於緩衝區的 VS 文字檔格式 (VSTFF) 。 codepage = bufferVSTFF & __VSTFF。VSTFF_CPMASK;vstffFlags = bufferVSTFF & __VSTFF。VSTFF_FLAGSMASK;。

VsBufferExtraFiles_guid

object:如果緩衝區中開啟的檔案與原始程式碼控件下的額外檔案清單相關聯,請使用此屬性 (SCC) 。 使用 IVsBufferExtraFiles 的實作來設定此屬性,以控制緩衝區如何處理 SCC 作業。 當編輯緩衝區時,IVsBufferExtraFiles 物件集會決定從原始程式碼控制 (SCC) 取出哪些檔案。 此屬性會控制 IVsTextManager2::AttemptToCheckOutBufferFromScc3 和 GetBufferSccStatus3 的行為,以及當緩衝區呼叫 IVsQueryEditQuerySave2 方法時,緩衝區會傳遞哪些檔案。

VsBufferExtraFiles_string

object:如果緩衝區中開啟的檔案與原始程式碼控件下的額外檔案清單相關聯,請使用此屬性 (SCC) 。 使用 IVsBufferExtraFiles 的實作來設定此屬性,以控制緩衝區如何處理 SCC 作業。 當編輯緩衝區時,IVsBufferExtraFiles 物件集會決定從原始程式碼控制 (SCC) 取出哪些檔案。 此屬性會控制 IVsTextManager2::AttemptToCheckOutBufferFromScc3 和 GetBufferSccStatus3 的行為,以及當緩衝區呼叫 IVsQueryEditQuerySave2 方法時,緩衝區會傳遞哪些檔案。

VsBufferFileReload_guid

Bool:。

VsBufferFileReload_string

Bool:。

VsBufferIsDiskFile_guid

bool:如果 buffer 是磁碟上的檔案,則為 true。

VsBufferIsDiskFile_string

bool:如果 buffer 是磁碟上的檔案,則為 true。

VsBufferMoniker_guid

string:TextBuffer 中載入之檔的Moniker。 如果檔是檔案,則會是檔案的完整路徑。

VsBufferMoniker_string

字串:緩衝區中載入之檔的Moniker。 如果檔是檔案,則會是檔案的完整路徑。

VsInitEncodingDialogFromUserData_guid

Bool:。

VsInitEncodingDialogFromUserData_string

Bool:。

VsTextViewRoles_guid

string:文字檢視之文字檢視角色的逗號分隔清單。

VsTextViewRoles_string

string:文字檢視之文字檢視角色的逗號分隔清單。

適用於