Freigeben über


IReadOnlyRegionEdit.CreateDynamicReadOnlyRegion-Methode

Markiert einen Textabschnitt in diesem Puffer als bedingt schreibgeschützt, abhängig von einer ausgeführten Überprüfung, wenn der Gültigkeitsbereich abgefragt wird. Die Spanne bleibt schreibgeschützt, bis sie als schreibbar gekennzeichnet oder das Schreiben erzwungen wird.

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

Syntax

'Declaration
Function CreateDynamicReadOnlyRegion ( _
    span As Span, _
    trackingMode As SpanTrackingMode, _
    edgeInsertionMode As EdgeInsertionMode, _
    callback As DynamicReadOnlyRegionQuery _
) As IReadOnlyRegion
IReadOnlyRegion CreateDynamicReadOnlyRegion(
    Span span,
    SpanTrackingMode trackingMode,
    EdgeInsertionMode edgeInsertionMode,
    DynamicReadOnlyRegionQuery callback
)
IReadOnlyRegion^ CreateDynamicReadOnlyRegion(
    Span span, 
    SpanTrackingMode trackingMode, 
    EdgeInsertionMode edgeInsertionMode, 
    DynamicReadOnlyRegionQuery^ callback
)
abstract CreateDynamicReadOnlyRegion : 
        span:Span * 
        trackingMode:SpanTrackingMode * 
        edgeInsertionMode:EdgeInsertionMode * 
        callback:DynamicReadOnlyRegionQuery -> IReadOnlyRegion
function CreateDynamicReadOnlyRegion(
    span : Span, 
    trackingMode : SpanTrackingMode, 
    edgeInsertionMode : EdgeInsertionMode, 
    callback : DynamicReadOnlyRegionQuery
) : IReadOnlyRegion

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.IReadOnlyRegion
Die IReadOnlyRegion, mit der dieser schreibgeschützte Bereich verfolgt wird.Dieses Objekt wird zum Entfernen des schreibgeschützten Bereichs verwendet.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

span ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentOutOfRangeException

span liegt hinter dem Ende des Puffers.

Hinweise

Der schreibgeschützte Bereiche Länge 0 (null) einfügt schränken nur am genauen Punkt ein, der vom Bereich definiert ist. Ein Löschen oder eine Änderung, die einschließt, dass Sie weiterhin auftreten kann.

.NET Framework-Sicherheit

Siehe auch

Referenz

IReadOnlyRegionEdit Schnittstelle

Microsoft.VisualStudio.Text-Namespace