IVsTextLayerMarker インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
任意のレイヤーでマーカー オブジェクト管理を提供します。
public interface class IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
public interface class IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
__interface IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextLayerMarker : Microsoft.VisualStudio.TextManager.Interop.IVsTextMarker
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTextLayerMarker : Microsoft.VisualStudio.TextManager.Interop.IVsTextMarker
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextLayerMarker = interface
interface IVsTextMarker
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTextLayerMarker = interface
interface IVsTextMarker
Public Interface IVsTextLayerMarker
Implements IVsTextMarker
- 属性
- 実装
注釈
このインターフェイスは、任意のレイヤーに存在するマーカー オブジェクトによって公開されます。 これらは、バッファー マーカーよりも一般的な概念です。 バッファー マーカーは定義レイヤー マーカーですが、バッファーではない一部のレイヤーもマーカーを生成できます。 がある場合IVsTextLineMarker、または IVsTextStreamMarker を使用IVsTextLayerMarkerできるQueryInterface
保証がありますが、その逆は保証されません。 (ただし、これはバッファーで生成されたマーカーに当てはまります)。
メソッド
DrawGlyph(IntPtr, RECT[]) |
指定した DC & RECT にグリフを描画します。 |
DrawGlyphEx(UInt32, IntPtr, RECT[], Int32) |
指定した DC & RECT にグリフを描画します。 |
ExecMarkerCommand(Int32) |
指定したマーカー コマンドを実行します。 |
GetBehavior(UInt32) |
マーカーの動作を返します。 |
GetCurrentSpan(TextSpan[]) |
現在のスパン位置を返します。 |
GetMarkerCommandInfo(Int32, String[], UInt32[]) |
マーカー コマンド情報を取得します。 |
GetPriorityIndex(Int32) |
優先度インデックスを返します。 |
GetTextLayer(IVsTextLayer) |
テキスト レイヤーを取得します。 |
GetTipText(String[]) |
ツール ヒントテキストを返します。 |
GetType(Int32) |
マーカーの種類を返します。 |
GetVisualStyle(UInt32) |
マーカーの表示スタイルを返します。 |
Invalidate() |
マーカーへの参照が残っている場合でも、UI にマーカーが表示されないようにします。 |
IsInvalidated() |
マーカーが無効になったかどうかを判断します。 |
QueryClientInterface(Guid, IntPtr) |
指定されたクライアント インターフェイスを取得します。 |
ResetSpan(Int32, Int32, Int32, Int32) |
マーカーの位置をリセットします。 |
SetBehavior(UInt32) |
マーカーの動作を設定します。 |
SetType(Int32) |
マーカーの種類を設定します。 |
SetVisualStyle(UInt32) |
マーカーの表示スタイルを設定します。 |
UnadviseClient() |
クライアントが存在する場合は、クライアントを削除しません。 |