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
- src
Tipo: Microsoft.VisualStudio.Package.Source
[in] Source rappresenta il file di origine.
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
- 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.