提交 26d9b997 编写于 作者: C CyrusNajmabadi

Remove optional parameter.

上级 ac29eae9
......@@ -20,7 +20,7 @@ private abstract class AddImportCodeAction : CodeAction
{
protected readonly AddImportFixData FixData;
public sealed override string Title { get; }
public override string Title { get; }
public sealed override ImmutableArray<string> Tags { get; }
internal sealed override CodeActionPriority Priority { get; }
......@@ -38,13 +38,12 @@ private abstract class AddImportCodeAction : CodeAction
protected AddImportCodeAction(
Document originalDocument,
AddImportFixData fixData,
string titleOpt = null)
AddImportFixData fixData)
{
OriginalDocument = originalDocument;
FixData = fixData;
Title = titleOpt ?? fixData.Title;
Title = fixData.Title;
Tags = fixData.Tags;
Priority = fixData.Priority;
_textChanges = fixData.TextChanges;
......
......@@ -16,6 +16,8 @@ internal abstract partial class AbstractAddImportCodeFixProvider<TSimpleNameSynt
{
private class InstallPackageAndAddImportCodeAction : AddImportCodeAction
{
public override string Title { get; }
/// <summary>
/// The operation that will actually install the nuget package.
/// </summary>
......@@ -26,9 +28,10 @@ private class InstallPackageAndAddImportCodeAction : AddImportCodeAction
AddImportFixData fixData,
string title,
InstallPackageDirectlyCodeActionOperation installOperation)
: base(originalDocument, fixData, title)
: base(originalDocument, fixData)
{
Contract.ThrowIfFalse(fixData.Kind == AddImportFixKind.PackageSymbol);
Title = title;
_installOperation = installOperation;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册