Condividi tramite


Metodo IProjectionBuffer.DeleteSpans

Elimina una sequenza di intervalli di origine dal buffer di proiezione.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Function DeleteSpans ( _
    position As Integer, _
    spansToDelete As Integer _
) As IProjectionSnapshot
IProjectionSnapshot DeleteSpans(
    int position,
    int spansToDelete
)
IProjectionSnapshot^ DeleteSpans(
    int position, 
    int spansToDelete
)
abstract DeleteSpans : 
        position:int * 
        spansToDelete:int -> IProjectionSnapshot
function DeleteSpans(
    position : int, 
    spansToDelete : int
) : IProjectionSnapshot

Parametri

  • position
    Tipo: Int32

    Posizione da cui iniziare l'eliminazione degli intervalli.

  • spansToDelete
    Tipo: Int32

    Il numero di intervalli da eliminare.

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot .

Eccezioni

Eccezione Condizione
ArgumentOutOfRangeException

position è minore di zero o maggiore del numero di intervalli - oppure-

spansToDelete è minore di zero o position + spansToDelete è maggiore del numero di intervalli.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IProjectionBuffer Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Projection