IProjectionBuffer.InsertSpan Méthode

Définition

Surcharges

InsertSpan(Int32, ITrackingSpan)

Insère une étendue de suivi dans la liste des étendues source.

InsertSpan(Int32, String)

Insère une chaîne littérale dans la liste de SourceSpans.

InsertSpan(Int32, ITrackingSpan)

Insère une étendue de suivi dans la liste des étendues source.

public:
 Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ InsertSpan(int position, Microsoft::VisualStudio::Text::ITrackingSpan ^ spanToInsert);
public:
 Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ InsertSpan(int position, Microsoft::VisualStudio::Text::ITrackingSpan ^ spanToInsert);
Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot InsertSpan(int position, Microsoft::VisualStudio::Text::ITrackingSpan const & spanToInsert);
public Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot InsertSpan (int position, Microsoft.VisualStudio.Text.ITrackingSpan spanToInsert);
abstract member InsertSpan : int * Microsoft.VisualStudio.Text.ITrackingSpan -> Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Public Function InsertSpan (position As Integer, spanToInsert As ITrackingSpan) As IProjectionSnapshot

Paramètres

position
Int32

Position à laquelle insérer spanToInsert.

spanToInsert
ITrackingSpan

Étendue à insérer.

Retours

IProjectionSnapshot

Élément IProjectionSnapshot.

Exceptions

position est inférieur à zéro ou supérieur à SpanCount.

spanToInsert a la valeur null.

L’ajout du TextBuffer contenant spanToInsert crée un cycle parmi un jeu de mémoires tampons de projection en vertu de la relation SourceBuffer.

S’applique à

InsertSpan(Int32, String)

Insère une chaîne littérale dans la liste de SourceSpans.

public:
 Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ InsertSpan(int position, System::String ^ literalSpanToInsert);
public:
 Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ InsertSpan(int position, Platform::String ^ literalSpanToInsert);
Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot InsertSpan(int position, std::wstring const & literalSpanToInsert);
public Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot InsertSpan (int position, string literalSpanToInsert);
abstract member InsertSpan : int * string -> Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Public Function InsertSpan (position As Integer, literalSpanToInsert As String) As IProjectionSnapshot

Paramètres

position
Int32

Position à laquelle insérer literalSpanToInsert.

literalSpanToInsert
String

Chaîne à insérer.

Retours

IProjectionSnapshot

Élément IProjectionSnapshot.

Exceptions

position est inférieur à zéro ou supérieur à SpanCount.

literalSpanToInsert a la valeur null. Ces contrôles ne sont pas exécutés si la mémoire tampon de projection a été créée avec l’option PermissiveEdgeInclusiveSourceSpans.

S’applique à