Freigeben über


IReadOnlyRegion-Schnittstelle

Verfolgt möglicherweise einen leeren schreibgeschützten Textbereich.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Public Interface IReadOnlyRegion
public interface IReadOnlyRegion
public interface class IReadOnlyRegion
type IReadOnlyRegion =  interface end
public interface IReadOnlyRegion

Der IReadOnlyRegion-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft EdgeInsertionMode Das Randeinfügungsverhalten des schreibgeschützten Bereichs.
Öffentliche Eigenschaft QueryCallback Der Delegat, der den schreibgeschützten Bereich über Schreibschutzprüfungen und -bearbeitungen benachrichtigt.
Öffentliche Eigenschaft Span Der Textabschnitt, der von diesem Bereich als schreibgeschützt markiert wurde.

Zum Seitenanfang

Hinweise

Schreibgeschützte Bereiche verhindern, dass Änderungen nur auf dem besitzenden Puffer und nicht auf anderen Puffern, die mit ihnen verknüpft sind.

Der Text in einem schreibgeschützten Bereich ist nicht notwendigerweise unveränderlich. ein schreibgeschützter Bereich, der auf einem Projektionspuffer erstellt wird, macht, dass der Bereich, der an die Clients des Projektionspuffers aber schreibgeschützt ist und nicht die Quellpuffer für diesen Text auswirkt.

Ein der Länge 0 (null einfügungen Rand schreibgeschützter Bereich, der verhindert, dass nur die Einfügungen in der Startposition, lässt aber Löschungen und Änderungen, die diese Position einzufügen.

Ein schreibgeschützter Bereich der Länge 0, der nicht verhindert, dass keine einfügungen Rand Weise Einfügung erfolgen soll.

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace