Condividi tramite


Metodo Source.GetExpansionProvider

Ottiene un provider di espansione in supporto dei frammenti di codice.

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.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetExpansionProvider As ExpansionProvider
public virtual ExpansionProvider GetExpansionProvider()

Valore restituito

Tipo: Microsoft.VisualStudio.Package.ExpansionProvider
Se l'operazione riesce, restituisce ExpansionProvider oggetto; in caso contrario, restituisce nullriferimento null (Nothing in Visual Basic) (l'espansione del frammento di codice non è supportata).

Note

Un frammento di codice è un frammento di codice inserito nella posizione corrente nel file di origine, in seguito a digitare il carattere di terminazione (che contiene un elenco di parole di completamento possibili che coinvolgono nomi dei frammenti di codice) o selezionare inserire il frammento da IntelliSense menu.Se è necessario supportare la funzionalità oltre il quale la base ExpansionProvider classificare i supporti, è necessario derivare una classe da Source classe ed eseguire l'override di questo metodo per creare un'istanza della propria versione di ExpansionProvider classe.

Il metodo di base restituisce un oggetto esistente ExpansionProvider oggetto o creare un nuovo ExpansionProvider oggetto, impostare come oggetto esistente e restituisce.

Questo metodo viene chiamato dal Source costruttore.

vedere Supporto dei frammenti di codice (managed package Framework) per ulteriori informazioni su come questo metodo viene utilizzato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Source Classe

Spazio dei nomi Microsoft.VisualStudio.Package

Altre risorse

Supporto dei frammenti di codice (managed package Framework)