Metodo ExpansionProvider.InsertNamedExpansion
Inserisce il frammento specificato nel database di origine nella posizione specificata.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- view
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] IVsTextView oggetto che rappresenta la rappresentazione di visualizzare il database di origine.
- title
Tipo: System.String
[in] Stringa contenente il nome o il titolo del frammento.
- path
Tipo: System.String
[in] Stringa contenente il percorso del file modello del frammento.
- pos
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] In TextSpan oggetto che specifica la posizione in cui il frammento deve essere inserito.
- showDisambiguationUI
Tipo: System.Boolean
[in] Si tratta true se c " è più un frammento con il titolo specificato e una finestra di dialogo deve essere visualizzato in modo che l'utente possa selezionare il frammento da inserire, in caso contrario, si tratta false (accettare il primo frammento con il titolo specificato.
Valore restituito
Tipo: System.Boolean
Se un frammento fosse inserito, restituisce true; in caso contrario, restituisce false.
Note
Si tratta di un metodo di supporto che può essere chiamato da codice, in genere in collaborazione con FindExpansionByShortcut metodo.vedere l'esempio in ViewFilter una classe per vedere come questo metodo viene utilizzato.
il metodo di base chiama InsertNamedExpansion metodo su IVsExpansion oggetto.se InsertNamedExpansion ha esito positivo, ExpansionProvider la classe viene impostata in modalità di espansione di modifica e viene restituito del metodo di base true.In caso contrario, la sessione di modifica viene interrotta e il metodo di base false.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.