Cosmos/source/Cosmos.VS.ProjectSystem/ProjectProperties.cs
2017-12-24 21:20:10 +00:00

43 lines
1.5 KiB
C#

using System.Composition;
using Microsoft.VisualStudio.ProjectSystem;
using Microsoft.VisualStudio.ProjectSystem.Properties;
namespace Cosmos.VS.ProjectSystem
{
[Export]
internal partial class ProjectProperties : StronglyTypedPropertyAccess
{
/// <summary>
/// Initializes a new instance of the <see cref="ProjectProperties"/> class.
/// </summary>
[ImportingConstructor]
public ProjectProperties(ConfiguredProject configuredProject)
: base(configuredProject)
{
}
/// <summary>
/// Initializes a new instance of the <see cref="ProjectProperties"/> class.
/// </summary>
public ProjectProperties(ConfiguredProject configuredProject, string file, string itemType, string itemName)
: base(configuredProject, file, itemType, itemName)
{
}
/// <summary>
/// Initializes a new instance of the <see cref="ProjectProperties"/> class.
/// </summary>
public ProjectProperties(ConfiguredProject configuredProject, IProjectPropertiesContext projectPropertiesContext)
: base(configuredProject, projectPropertiesContext)
{
}
/// <summary>
/// Initializes a new instance of the <see cref="ProjectProperties"/> class.
/// </summary>
public ProjectProperties(ConfiguredProject configuredProject, UnconfiguredProject unconfiguredProject)
: base(configuredProject, unconfiguredProject)
{
}
}
}