Condividi tramite


Metodo LanguageService.CreateExpansionProvider

creare un'istanza ExpansionProvider classe.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public Overridable Function CreateExpansionProvider ( _
    src As Source _
) As ExpansionProvider
public virtual ExpansionProvider CreateExpansionProvider(
    Source src
)

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Package.ExpansionProvider
Se l'operazione riesce, restituisce ExpansionProvider oggetto; in caso contrario, restituisce un valore null.

Note

Un provider di espansione supporta i frammenti di codice che vengono espansi nel file di origine.Un frammento può contenere zero o più campi che vengono inseriti in base al contesto, una funzione di espansione, o a un valore incorporato nel modello del frammento.Un provider di espansione non solo gestisce il processo dell'espansione del modello nel codice sorgente, ma gestisce inoltre modificare il modello sul posto.

il metodo di base restituisce sempre un nuovo ExpansionProvider oggetto.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LanguageService Classe

Spazio dei nomi Microsoft.VisualStudio.Package