VS/C# 调用方法时自动生成命名参数

Ted*_*apf 3 c# intellisense visual-studio

Visual Studio (C#) 有命名参数的概念。有没有办法在没有第三方插件的情况下在调用方法时自动生成参数列表?(我希望通过参数列表来节省大量输入:[value], //通过键盘快捷键/和弦自动生成的类型。)这类似于 SSMS / RedGate 智能感知的作用。

例如在 SSMS 中:

EXEC dbo.ContactInfo_Get
 @pk_ContactInfo = 0    -- int <---THIS IS WHAT I MEAN
Run Code Online (Sandbox Code Playgroud)

例如在 VS / C# 中

MyClass.UpdateMethod(
  param1: 0,    //int
  param2: "" //string
);
Run Code Online (Sandbox Code Playgroud)

我意识到智能感知会向我显示参数,但我希望有一种命名参数参数的模板列表神奇地出现,以节省手动输入所有命名参数。例如,开始输入方法的名称,进入参数列表,tab+tab(或其他一些快捷方式魔术),显示一个命名参数参数列表,然后我可以根据需要更新/调整值。

如果没有一种简单的 VS / intellisense 方法来做到这一点,有人可以建议一个便宜或免费的插件吗?

Muf*_*lix 6

它在 VS2022 中运行。

    1. 步骤 - 写入方法名称并点击选项卡(这将为所有参数生成所有默认值)

在此输入图像描述

    1. 步骤 - 按 CTRL + '.' 并选择“添加参数名称”

在此输入图像描述

  • 结果

在此输入图像描述