IVsTextHidingLayerModule-Schnittstelle
Wird von einem Modul Ebenen, das Text ausblendet.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")> _
Public Interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute(L"1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface class IVsTextHidingLayerModule
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
type IVsTextHidingLayerModule = interface end
public interface IVsTextHidingLayerModule
Der IVsTextHidingLayerModule-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
MakeBaseSpanVisible | Stellt einen Textabschnitt sichtbar. |
Zum Seitenanfang
Hinweise
Diese Schnittstelle wird von allen Ebenen Modul implementiert wird, das Text ausblendet. Das heißt, wenn eine angegebene Ebene VIEW_E_LOCATION_HIDDENvorhanden) zurückgeben kann, muss es diese Schnittstelle implementieren, um den Text sichtbar gemacht werden können, wenn etwas Benutzeraktion (z. B. der „Gehe zu ZeileBefehl“) es erforderlich macht.
Wenn MakeBaseSpanVisible aufgerufen wird, sollte die Schicht den Text sichtbar machen, wenn sie kann. Wenn dies fehlschlägt, wird das Layoutmodul zerstört! Ebenen, die keinen Text ausblenden, dürfen diese Schnittstelle nicht implementieren. Wenn jedoch MakeBaseSpanVisible aufgerufen wird, können Ebenen (vorausgesetzt, und stellen Sie ERKLÄREN TO willkommen), dass die Spanne sichtbar bereits durch die Ebene darunter ausgeführt wurde.