IProjectionBuffer.InsertSpan Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
É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
É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.