public Provider( Guid providerGuid, string name, Guid package, VsUIElementDescriptor viewDescriptor) { SetValue(ProviderProperty, providerGuid); SetValue(NameProperty, VsShellUtilities.LookupPackageString(package, name)); SetValue(PackageProperty, package); SetValue(ViewFactoryProperty, viewDescriptor.Factory); SetValue(ViewProperty, viewDescriptor.ElementID); }