IProjectionBuffer.InsertSpan, méthode (Int32, ITrackingSpan)
Insère une étendue de suivi dans la liste des étendues 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, _
spanToInsert As ITrackingSpan _
) As IProjectionSnapshot
IProjectionSnapshot InsertSpan(
int position,
ITrackingSpan spanToInsert
)
IProjectionSnapshot^ InsertSpan(
int position,
ITrackingSpan^ spanToInsert
)
abstract InsertSpan :
position:int *
spanToInsert:ITrackingSpan -> IProjectionSnapshot
function InsertSpan(
position : int,
spanToInsert : ITrackingSpan
) : IProjectionSnapshot
Paramètres
position
Type : Int32Position à laquelle insérer spanToInsert.
spanToInsert
Type : Microsoft.VisualStudio.Text.ITrackingSpanÉtendue à insérer.
Valeur de retour
Type : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot .
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | spanToInsert a la valeur nullune référence null (Nothing en Visual Basic). |
ArgumentOutOfRangeException | position est inférieur à zéro ou plus supérieur que le nombre d'étendues. |
ArgumentException | spanToInsert provoquerait une projection dupliquée, ou spanToInsert est EdgeInclusive et n'aborde pas sa mémoire tampon entière, ou est EdgePositive et n'aboute pas la fin de sa mémoire tampon, ou est EdgeNegative et n'aboute pas le début de sa mémoire tampon. (Ces contrôles ne sont pas exécutés si la mémoire tampon de projection était créée avec l'option d'PermissiveEdgeInclusiveSourceSpans.) Ou : ajoutant la mémoire tampon de texte contenant spanToInsert créerait un cycle comprise dans un jeu de mémoires tampon de projection. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.