ExpansionProvider.InsertNamedExpansion, méthode
Insère l'extrait de code spécifié dans la source à la position donnée.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Function InsertNamedExpansion ( _
view As IVsTextView, _
title As String, _
path As String, _
pos As TextSpan, _
showDisambiguationUI As Boolean _
) As Boolean
public virtual bool InsertNamedExpansion(
IVsTextView view,
string title,
string path,
TextSpan pos,
bool showDisambiguationUI
)
Paramètres
- view
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] un objet d'IVsTextView représentant la vue montrant la source.
- title
Type : System.String
[in] chaîne d'Un contenant le nom ou le titre de l'extrait de code.
- path
Type : System.String
[in] chaîne d'Un contenant le chemin d'accès au fichier modèle d'extrait de code.
- pos
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] objet d'Un TextSpan spécifiant l'emplacement où l'extrait de code doit être inséré.
- showDisambiguationUI
Type : System.Boolean
[in] c'est true s'il existe plusieurs extrait de code avec le titre donné et une boîte de dialogue doit être montrée qu'ainsi que l'utilisateur peut sélectionner quel extrait de code à insérer ; sinon, il s'agit false (acceptez le premier extrait de code avec le titre donné).
Valeur de retour
Type : System.Boolean
Si un extrait de code était inséré, retourne true ; sinon, retours false.
Remarques
C'est une méthode d'assistance qui peut être appelée de votre propre code, en général en liaison avec la méthode d'FindExpansionByShortcut.Voyez l'exemple dans la classe d'ViewFilter pour voir comment cette méthode est utilisée.
La méthode de base appelle la méthode d'InsertNamedExpansion sur l'objet d'IVsExpansion.Si l'InsertNamedExpansion réussit, la classe d'ExpansionProvider est placée dans le mode d'expansion de modification et la méthode de base retourne true.Sinon, la session d'édition est terminée et les retours false de méthode de base.
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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.