Condividi tramite


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

  • 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.
  • 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

Vedere anche

Riferimenti

ExpansionProvider Classe

Spazio dei nomi Microsoft.VisualStudio.Package