Cosmos/source/Cosmos.VS.ProjectSystem/ProjectSystem/VS/PropertyPages/OldCosmosPropertyPage.cs
2018-02-17 18:01:54 +00:00

22 lines
807 B
C#

using System.Runtime.InteropServices;
using Microsoft.VisualStudio.ProjectSystem;
using VSPropertyPages;
namespace Cosmos.VS.ProjectSystem.VS.PropertyPages
{
[Guid(PageGuid)]
internal class OldCosmosPropertyPage : PropertyPage
{
public const string PageGuid = "8624b37e-183d-416c-a635-99ebc3bcffe6";
public override string PageName => "Cosmos";
public override IPropertyPageUI CreatePropertyPageUI() => new OldCosmosPropertyPageControl();
public override PropertyPageViewModel CreatePropertyPageViewModel(
UnconfiguredProject unconfiguredProject,
IProjectThreadingService projectThreadingService) => new OldCosmosPropertyPageViewModel(
new OldPropertyManager(unconfiguredProject), projectThreadingService);
}
}