Freigeben über


IProjectionBuffer.InsertSpan-Methode (Int32, String)

Fügt eine Literalzeichenfolge in der Liste der Quellspannen ein.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
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

Parameter

  • position
    Typ: Int32

    Die Position, an der literalSpanToInsert eingefügt werden soll.

  • literalSpanToInsert
    Typ: String

    Die einzufügende Zeichenfolge.

Rückgabewert

Typ: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Ein IProjectionSnapshot.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

literalSpanToInsert ist nullein Nullverweis (Nothing in Visual Basic).

Diese Prüfungen werden nicht ausgeführt, wenn der Projektionspuffer mit der PermissiveEdgeInclusiveSourceSpans Option erstellt wurde.

ArgumentOutOfRangeException

position ist kleiner als Null oder größer als die Anzahl von Spannen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IProjectionBuffer Schnittstelle

InsertSpan-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace