VsTextBufferClass.CreateLineMarker Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen bölge üzerinde verilen türden bir işaret oluşturur.
public:
virtual int CreateLineMarker(int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, Microsoft::VisualStudio::TextManager::Interop::IVsTextMarkerClient ^ pClient, cli::array <Microsoft::VisualStudio::TextManager::Interop::IVsTextLineMarker ^> ^ ppMarker) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::CreateLineMarker;
public:
virtual int CreateLineMarker(int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, Microsoft::VisualStudio::TextManager::Interop::IVsTextMarkerClient ^ pClient, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::IVsTextLineMarker ^> ^ ppMarker) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::CreateLineMarker;
virtual int CreateLineMarker(int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, Microsoft::VisualStudio::TextManager::Interop::IVsTextMarkerClient const & pClient, std::Array <Microsoft::VisualStudio::TextManager::Interop::IVsTextLineMarker const &> const & ppMarker);
public virtual int CreateLineMarker (int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient pClient, Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[] ppMarker);
abstract member CreateLineMarker : int * int * int * int * int * Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient * Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[] -> int
override this.CreateLineMarker : int * int * int * int * int * Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient * Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[] -> int
Public Overridable Function CreateLineMarker (iMarkerType As Integer, iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pClient As IVsTextMarkerClient, ppMarker As IVsTextLineMarker()) As Integer
Parametreler
- iMarkerType
- Int32
'ndaki Oluşturulacak işaretin türü.
- iStartLine
- Int32
'ndaki Başlangıç satırı.
- iStartIndex
- Int32
'ndaki Satır içindeki karakter dizini başlatılıyor. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.
- iEndLine
- Int32
'ndaki Bitiş çizgisi.
- iEndIndex
- Int32
'ndaki Satır içinde bitiş karakter dizini. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.
- pClient
- IVsTextMarkerClient
'ndaki IVsTextMarkerClient Arabirim işaretçisi. Bu arabirimi, işaret olaylarının bildirimini almasını istediğiniz metin arabelleğine bildirmek için uygulayın.
- ppMarker
- IVsTextLineMarker[]
dışı IVsTextLineMarker Arabirim işaretçisi (yani, metin işaretçisi). Bu parametre null ise, işaret metin arabelleğine aittir. Arabelleğe ait İşaretleyiciye bir örnek, geçici bir yer işaretidir.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür.