Partager via


IReadOnlyRegionEdit.CreateReadOnlyRegion, méthode (Span, SpanTrackingMode, EdgeInsertionMode)

Marque une étendue de texte dans cette mémoire tampon comme étant en lecture seule. L'étendue reste en lecture seule jusqu'à ce qu'elle soit marquée comme accessible en écriture ou forcée à l'être de nouveau.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Function CreateReadOnlyRegion ( _
    span As Span, _
    trackingMode As SpanTrackingMode, _
    edgeInsertionMode As EdgeInsertionMode _
) As IReadOnlyRegion
IReadOnlyRegion CreateReadOnlyRegion(
    Span span,
    SpanTrackingMode trackingMode,
    EdgeInsertionMode edgeInsertionMode
)
IReadOnlyRegion^ CreateReadOnlyRegion(
    Span span, 
    SpanTrackingMode trackingMode, 
    EdgeInsertionMode edgeInsertionMode
)
abstract CreateReadOnlyRegion : 
        span:Span * 
        trackingMode:SpanTrackingMode * 
        edgeInsertionMode:EdgeInsertionMode -> IReadOnlyRegion
function CreateReadOnlyRegion(
    span : Span, 
    trackingMode : SpanTrackingMode, 
    edgeInsertionMode : EdgeInsertionMode
) : IReadOnlyRegion

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Text.IReadOnlyRegion
IReadOnlyRegion utilisé pour effectuer le suivi de la zone en lecture seule.Cet objet sera utilisé pour supprimer la zone en lecture seule.

Exceptions

Exception Condition
ArgumentNullException

span est nul L.

ArgumentOutOfRangeException

span est situé après la fin de la mémoire tampon.

Notes

Les zones en lecture seule de longueur zéro restreignent des insertions uniquement au point précis défini par la zone. Une suppression ou une modification qui comprend que le point peut encore se produire.

Sécurité .NET Framework

Voir aussi

Référence

IReadOnlyRegionEdit Interface

CreateReadOnlyRegion, surcharge

Microsoft.VisualStudio.Text, espace de noms