Freigeben über


ITextBuffer.IsReadOnly-Methode (Span, Boolean)

Bestimmt, ob eine Textänderung oder -löschung bei span aufgrund einer IReadOnlyRegion nicht gestattet wird.

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

Syntax

'Declaration
Function IsReadOnly ( _
    span As Span, _
    isEdit As Boolean _
) As Boolean
bool IsReadOnly(
    Span span,
    bool isEdit
)
bool IsReadOnly(
    Span span, 
    bool isEdit
)
abstract IsReadOnly : 
        span:Span * 
        isEdit:bool -> bool
function IsReadOnly(
    span : Span, 
    isEdit : boolean
) : boolean

Parameter

  • isEdit
    Typ: Boolean

    true , wenn diese Prüfung Teil einer Bearbeitung ist. false für eine Abfrage ohne Nebeneffekte.

Rückgabewert

Typ: Boolean
true , wenn die ganze Spanne gelöscht oder ersetzt werden konnte, andernfalls false.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

span ist nullein Nullverweis (Nothing in Visual Basic).

InvalidOperationException

TakeThreadOwnership wurde zuvor aufgerufen wurde. Dieser Aufruf wird von einem anderen Thread ausgeführt.

ArgumentOutOfRangeException

Die End-Eigenschaft von span ist größer als die Länge von CurrentSnapshot.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextBuffer Schnittstelle

IsReadOnly-Überladung

Microsoft.VisualStudio.Text-Namespace