C# Methods Code Snippets

C#方法片段代码

在代码区直接输入片段关键字+Tab,即可快速生成想要的方法签名

https://marketplace.visualstudio.com/items?itemName=jsakamoto.CMethodsCodeSnippets

method普通方法
imethod接口方法(没有方法体实现)
vmethod虚方法
smethod静态方法
xmethod扩展方法
amethod异步方法
asmethod异步静态方法
// Enter "eh [Tab]", then... 
private void MyMethod(object sender, EventArgs e)
{
    throw new NotImplementedException();
}
eh事件方法
// Enter "seh [Tab]", then... 
private static void MyMethod(object sender, EventArgs e)
{
    throw new NotImplementedException();
}
seh静态事件方法

Prism Template Pack

Prism是一种MVVM框架

Prism模板包包含构建WPF应用程序的片段、项模板和项目模板的集合

https://chengwei.blog.csdn.net/article/details/122551070

    private string _fieldName;
    public string PropertyName
    {
        get { return _fieldName; }
        set { SetProperty(ref _fieldName, value); }
    }
propp - 具有支持字段的属性,取决于 BindableBase
    private DelegateCommand _fieldName;
    public DelegateCommand CommandName =>
        _fieldName ?? (_fieldName = new DelegateCommand(ExecuteCommandName));

    void ExecuteCommandName()
    {

    }
cmd - 使用 Execute 方法创建 DelegateCommand 属性
    private DelegateCommand _fieldName;
    public DelegateCommand CommandName =>
        _fieldName ?? (_fieldName = new DelegateCommand(ExecuteCommandName, CanExecuteCommandName));

    void ExecuteCommandName()
    {

    }

    bool CanExecuteCommandName()
    {
        return true;
    }
cmdfull - 使用 Execute 和 CanExecute 方法创建 DelegateCommand 属性
    private DelegateCommand<string> _fieldName;
    public DelegateCommand<string> CommandName =>
        _fieldName ?? (_fieldName = new DelegateCommand<string>(ExecuteCommandName));

    void ExecuteCommandName(string parameter)
    {

    }
cmdg - 创建一个通用的 DelegateCommand财产
    private DelegateCommand<string> _fieldName;
    public DelegateCommand<string> CommandName =>
        _fieldName ?? (_fieldName = new DelegateCommand<string>(ExecuteCommandName, CanExecuteCommandName));

    void ExecuteCommandName(string parameter)
    {

    }

    bool CanExecuteCommandName(string parameter)
    {
        return true;
    }
cmdgfull - 创建一个通用的 DelegateCommand具有 Execute 和 CanExecute 方法的属性

Word Highlight With Margin

选中高亮显示,并且滚动条也会有所标识

https://blog.csdn.net/Le_Sam/article/details/112346884

Viasfora

为编译器添加颜色

为不同的括号组队渲染不同的颜色

 关键字突出显示

 xml和zxml改进

VSColorOutput64

可以根据等级改变输出视图的颜色

 其颜色可在选项中设置

CodeMaid

铁锹工具,可以整理格式化代码,整体来说有清理和整理两种功能

ClaudiaIDE

可以在代码编辑区或整个VS放置一张图像背景,幻灯片模式切换图像时间不建议设置过短,设置过短可能影响软件闪退

多数为美女,起到程序员激励师的作用

 可在选项中进行设置

使用 XAML 格式化工具:XAML Styler

https://blog.csdn.net/u014453443/article/details/113754047

VS颜色主题-OneMonokai

Format on Save for VS2022

保存时自动格式化代码