Partager via


ITextEdit.Insert, méthode (Int32, String)

Insère le text donné à la position spécifiée de la mémoire tampon de texte.

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

Syntaxe

'Déclaration
Function Insert ( _
    position As Integer, _
    text As String _
) As Boolean
bool Insert(
    int position,
    string text
)
bool Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> bool
function Insert(
    position : int, 
    text : String
) : boolean

Paramètres

  • position
    Type : Int32

    Position, dans la mémoire tampon, à laquelle doit apparaître le premier caractère du texte.

  • text
    Type : String

    Texte à insérer.

Valeur de retour

Type : Boolean
true si l'insertion a réussi, false si elle a échoué en raison d'une zone en lecture seule.

Exceptions

Exception Condition
ArgumentNullException

text a la valeur nullune référence null (Nothing en Visual Basic).

InvalidOperationException

Apply ou Cancel ou la méthode d'Dispose a été auparavant invité cet objet.

ArgumentOutOfRangeException

position est inférieur à zéro ou plus supérieur à la longueur de la mémoire tampon.

Notes

Insérant une chaîne vide est annulée, mais ne génèrera pas un nouvel instantané ou ne déclenchera pas un événement d'Changed.

Sécurité .NET Framework

Voir aussi

Référence

ITextEdit Interface

Insert, surcharge

Microsoft.VisualStudio.Text, espace de noms