Metodo ITextEdit.Insert (Int32, array<Char[], Int32, Int32)
Inserisce una matrice di caratteri nella posizione specificata in ITextBuffer.
Spazio dei nomi: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Function Insert ( _
position As Integer, _
characterBuffer As Char(), _
startIndex As Integer, _
length As Integer _
) As Boolean
bool Insert(
int position,
char[] characterBuffer,
int startIndex,
int length
)
bool Insert(
int position,
array<wchar_t>^ characterBuffer,
int startIndex,
int length
)
abstract Insert :
position:int *
characterBuffer:char[] *
startIndex:int *
length:int -> bool
function Insert(
position : int,
characterBuffer : char[],
startIndex : int,
length : int
) : boolean
Parametri
position
Tipo: Int32La posizione di buffer in cui il primo carattere del testo visualizzato.
characterBuffer
Tipo: array<Char[]La matrice di caratteri da cui saranno inseriti i caratteri.
startIndex
Tipo: Int32Indice in characterBuffer del primo carattere da inserire.
length
Tipo: Int32il numero di caratteri da inserire da characterBuffer.
Valore restituito
Tipo: Boolean
true se l'inserimento è riuscito, false se è stato impedito da un'area di sola lettura.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | characterBuffer viene nullriferimento null (Nothing in Visual Basic). |
InvalidOperationException | Apply o Cancel o Dispose il metodo è stato precedentemente chiamato su questo oggetto. |
ArgumentOutOfRangeException | position è minore di zero o maggiore della lunghezza del buffer, o startIndex è minore di zero, o length è minore di zero, o startIndex + length è maggiore della lunghezza di characterBuffer. |
Note
L'inserimento di zero caratteri riuscirà ma non genera un nuovo snapshot o non genererà un'eccezione Changed evento.
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.