VSConstants.VsTextBufferUserDataGuid 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這些是 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:文字檢視之文字檢視角色的逗號分隔清單。 |