Partager via


IProjectionBuffer.InsertSpan, méthode (Int32, String)

Insère une chaîne littéral dans la liste d'étendues de source.

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

Syntaxe

'Déclaration
Function InsertSpan ( _
    position As Integer, _
    literalSpanToInsert As String _
) As IProjectionSnapshot
IProjectionSnapshot InsertSpan(
    int position,
    string literalSpanToInsert
)
IProjectionSnapshot^ InsertSpan(
    int position, 
    String^ literalSpanToInsert
)
abstract InsertSpan : 
        position:int * 
        literalSpanToInsert:string -> IProjectionSnapshot
function InsertSpan(
    position : int, 
    literalSpanToInsert : String
) : IProjectionSnapshot

Paramètres

  • position
    Type : Int32

    Position à laquelle insérer literalSpanToInsert.

  • literalSpanToInsert
    Type : String

    Chaîne à insérer.

Valeur de retour

Type : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot .

Exceptions

Exception Condition
ArgumentNullException

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

Ces contrôles ne sont pas exécutés si la mémoire tampon de projection était créée avec l'option d'PermissiveEdgeInclusiveSourceSpans.

ArgumentOutOfRangeException

position est inférieur à zéro ou plus supérieur que le nombre d'étendues.

Sécurité .NET Framework

Voir aussi

Référence

IProjectionBuffer Interface

InsertSpan, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms