Metodo IReadOnlyRegionEdit.CreateDynamicReadOnlyRegion
Contrassegna un intervallo di testo in questo buffer di sola lettura in modo condizionale con l'eccezione controllo eseguito quando l'area viene eseguita la query. L'intervallo rimane di sola lettura finché non viene contrassegnato o forzato nuovamente come scrivibile.
Spazio dei nomi: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
span
Tipo: Microsoft.VisualStudio.Text.SpanIntervallo da contrassegnare come di sola lettura.
trackingMode
Tipo: Microsoft.VisualStudio.Text.SpanTrackingModeSpecifica il comportamento di rilevamento dell'area di sola lettura.
edgeInsertionMode
Tipo: Microsoft.VisualStudio.Text.EdgeInsertionModeSpecifica il comportamento di inserimento del bordo dell'area di sola lettura.
callback
Tipo: Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQueryIl delegato che notifica all'area di sola lettura dei controlli di sola lettura e le modifiche. può essere null.
vedere QueryCallback.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.IReadOnlyRegion
IReadOnlyRegion utilizzato per rilevare questa area di sola lettura.Questo oggetto viene utilizzato per rimuovere l'area di sola lettura.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | span viene nullriferimento null (Nothing in Visual Basic). |
ArgumentOutOfRangeException | span è oltre la fine del buffer. |
Note
Le aree di sola lettura di lunghezza zero limitano inserimenti solo in corrispondenza esatta definito dall'area. Un'eliminazione o una modifica che include un che il punto può inoltre verificarsi.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.