gpt4 book ai didi

c# - Resharper fluent interface代码格式化(对齐圆点)

转载 作者:太空狗 更新时间:2023-10-29 17:58:28 26 4
gpt4 key购买 nike

我阅读了很多关于流畅缩进的格式化选项的答案。(Resharper formatting code into a single lineReSharper fluent indentationhttp://youtrack.jetbrains.com/issue/RSRP-88220)像这样:

mockCrypto.Expect(c => c.Hash("authenticationHashSalt", "ignoring arguments"))
.IgnoreArguments()
.Return("hashed");

但是我还没有找到像这样格式化代码的信息:

kernel.Bind<ICameraController>()
.To<NikonCameraController>()
.NamedLikeFactoryMethod((ICameraFactory f) => f.GetNikonCamera());

mock.Setup(framework => framework.DownloadExists("2.0.0.0"))
.Returns(true)
.AtMostOnce(); // (it's from moq QuickStart)

但是这种风格很常见,我经常在框架的文档中看到它。如何设置 Resharper 自动格式化以使用这种样式?

最佳答案

我在选项 -> 代码编辑 -> C# -> 格式样式中使用 R# 中的下一个设置:

换行和换行 -> 成员访问表达式的排列部分 -> 换行链接方法调用 == Chop always

制表符、缩进、对齐 -> Align Multiple Constructs 部分 -> Chained method calls checked

结果:

enter image description here

基于 https://blog.jetbrains.com/dotnet/2012/11/12/code-formatting-improvements-in-resharper-71/ . 链式方法调用的路径是介于 7.1 和 R# 2018 之间的某个版本

关于c# - Resharper fluent interface代码格式化(对齐圆点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com