Freigeben über


ITextBuffer.IsReadOnly-Methode (Int32, Boolean)

Bestimmt, ob eine Texteinfügung an der angegebenen Position aufgrund IReadOnlyRegionnicht gestattet wird.

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

Syntax

'Declaration
Function IsReadOnly ( _
    position As Integer, _
    isEdit As Boolean _
) As Boolean
bool IsReadOnly(
    int position,
    bool isEdit
)
bool IsReadOnly(
    int position, 
    bool isEdit
)
abstract IsReadOnly : 
        position:int * 
        isEdit:bool -> bool
function IsReadOnly(
    position : int, 
    isEdit : boolean
) : boolean

Parameter

  • position
    Typ: Int32

    Die Position, an der Text eingefügt werden soll.

  • 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 durch eine IReadOnlyRegion keine Einfügungen an dieser Position möglich sind, andernfalls false.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

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

ArgumentOutOfRangeException

position ist negativ oder größer als die Länge von CurrentSnapshot.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextBuffer Schnittstelle

IsReadOnly-Überladung

Microsoft.VisualStudio.Text-Namespace