IVsTextHidingLayerModule Schnittstelle

Definition

Wird von jedem Ebenenmodul implementiert,der Text ausblendet.

public interface class IVsTextHidingLayerModule
public interface class IVsTextHidingLayerModule
__interface IVsTextHidingLayerModule
[System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextHidingLayerModule
[<System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextHidingLayerModule = interface
Public Interface IVsTextHidingLayerModule
Attribute

Hinweise

Diese Schnittstelle wird von jedem ebenenmodul implementiert, das Text verbirgt. Anders ausgedrückt: Wenn eine bestimmte Ebene jemals zurückgeben kann VIEW_E_LOCATION_HIDDEN , muss Sie diese Schnittstelle implementieren, damit der Text sichtbar gemacht werden kann, wenn eine Benutzeraktion (z. b. der Befehl "Gehe zu Zeile") dies erforderlich macht.

Wenn MakeBaseSpanVisible aufgerufen wird, sollte die Ebene den Text sichtbar machen, wenn er weiß, wie es ist. Wenn dies nicht möglich ist, wird das Layoutmodul zerstört. Ebenen, die keinen Text ausblenden, dürfen diese Schnittstelle nicht implementieren. Wenn jedoch MakeBaseSpanVisible aufgerufen wird, können Ebenen annehmen (und sind willkommen bei Assert), dass die Basis Spanne bereits durch die Ebene unten sichtbar gemacht wurde.

Methoden

MakeBaseSpanVisible(TextSpan[])

Macht einen Textbereich sichtbar.

Gilt für