public TargetFrameworkProvider( IVsFrameworkCompatibility nugetComparer, IVsFrameworkParser nugetFrameworkParser) { NugetComparer = nugetComparer; NugetFrameworkParser = nugetFrameworkParser; }
protected override void Dispose(bool disposing) { if (disposing) { NugetComparer = null; NugetFrameworkParser = null; } }
public PackageManagerConverter( IConverterViewProvider converterViewProvider, IVsPackageInstaller installer, IVsPackageUninstaller uninstaller, IVsPackageRestorer restorer, IVsFrameworkParser frameworkParser) { _converterViewProvider = converterViewProvider; _installer = installer; _uninstaller = uninstaller; _restorer = restorer; _frameworkParser = frameworkParser; }
protected override void Initialize() { if (!ShouldInitialize()) { return; } ThreadHelper.JoinableTaskFactory.Run(async delegate { await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync(); var container = ServiceProvider.GetService <IComponentModel, SComponentModel>(); if (container != null) { NugetComparer = container.GetExtensions <IVsFrameworkCompatibility>().FirstOrDefault(); NugetFrameworkParser = container.GetExtensions <IVsFrameworkParser>().FirstOrDefault(); } }); }
public TargetFrameworkMonikerValueProvider(IUnconfiguredProjectVsServices unconfiguredProjectVsServices, ProjectProperties properties, IVsFrameworkParser frameworkParser) { _unconfiguredProjectVsServices = unconfiguredProjectVsServices; _properties = properties; _frameworkParser = frameworkParser; }
public TargetFrameworkProvider(IVsFrameworkParser nugetFrameworkParser) { _nuGetFrameworkParser = nugetFrameworkParser; }