ExpansionProvider, constructeur
Initialise une nouvelle instance de la classe ExpansionProvider.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Public Sub New ( _
src As Source _
)
public ExpansionProvider(
Source src
)
Paramètres
- src
Type : Microsoft.VisualStudio.Package.Source
[in] objet d'Un Source décrivant la source que ce fournisseur d'expansion prend en charge.
Remarques
La méthode de base obtient l'objet d'IVsTextLines retourné de la méthode d'GetTextLines sur l'objet d'Source puis effectue un cast de l'objet d'IVsTextLines à un objet d'IVsExpansion.Si réussi, l'objet d'IVsTextLines prend en charge l'insertion des extraits de code (qui est effectuée via l'interface d'IVsExpansion).Le reste des méthodes dans la classe d'ExpansionProvider supposent que l'objet d'IVsExpansion a été correctement obtenu.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.