ExpansionProvider.InsertSpecificExpansion, méthode
Insère l'extrait de code spécifique dans la source à la position spécifié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 InsertSpecificExpansion ( _
view As IVsTextView, _
snippet As XmlElement, _
pos As TextSpan, _
relativePath As String _
) As Boolean
public virtual bool InsertSpecificExpansion(
IVsTextView view,
XmlElement snippet,
TextSpan pos,
string relativePath
)
Paramètres
- view
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] un objet d'IVsTextView représentant la vue montrant la source.
- snippet
Type : System.Xml.XmlElement
[in] un objet d'XmlElement contenant l'extrait de code à l'insertion.
- 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é.
- relativePath
Type : System.String
[in] chemin d'accès relatif d'Un au fichier modèle d'extrait de code à partir duquel cet extrait de code a été pris.
Valeur de retour
Type : System.Boolean
Si l'extrait de code était inséré, retourne la valeur true ; retours sinon, false.
Remarques
La méthode de base convertit l'objet d'XmlElement à un objet d'IXMLDOMNode puis appelle la méthode d'InsertSpecificExpansion sur l'objet d'IVsExpansion.Si la méthode d'InsertSpecificExpansion est réussie, la méthode de base enregistre l'objet d'IVsExpansionSession qui a été retourné et retourne la valeur true ; sinon, la méthode de base retourne la valeur false.
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.