Skip to content

Commit 8ec603a

Browse files
committed
Use primary constructor
1 parent 447efab commit 8ec603a

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Tree/Dependencies/DependenciesTreeProvider.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -494,16 +494,11 @@ private sealed class MyConfiguredProjectExports(ConfiguredProject configuredProj
494494
/// A private implementation of <see cref="IProjectTreeActionHandlerContext"/> for use with
495495
/// <see cref="IProjectTreeActionHandler"/> exports.
496496
/// </summary>
497-
private sealed class ProjectDependencyTreeRemovalActionHandlerContext : IProjectTreeActionHandlerContext
497+
private sealed class ProjectDependencyTreeRemovalActionHandlerContext(IProjectTreeProvider treeProvider) : IProjectTreeActionHandlerContext
498498
{
499-
public IProjectTreeProvider TreeProvider { get; }
499+
public IProjectTreeProvider TreeProvider { get; } = treeProvider;
500500

501501
public IProjectTreeActionHandler SuccessorHandlerDelegator => throw new NotImplementedException();
502-
503-
public ProjectDependencyTreeRemovalActionHandlerContext(IProjectTreeProvider treeProvider)
504-
{
505-
TreeProvider = treeProvider;
506-
}
507502
}
508503

509504
// NOTE this interface is needed to work around accessiblity issues when making MyConfiguredProjectExports non-private

0 commit comments

Comments
 (0)