Resharper重构类型为T的字段为Lazy <T>

her*_*itt 5 c# resharper resharper-8.0

是否有一种简单的方法可以将类型T的字段/属性重构为Lazy,并将该字段的所有用法替换为使用FieldName.Value?

我有一个存储在私有支持字段中的一堆依赖项的控制器,但在任何给定的函数调用中只需要一些依赖项.为了加快这个控制器的构建速度,我想把所有的依赖项放在懒惰中,但这只是一个令人烦恼的工作量.有什么建议?

Ily*_*kov 4

  1. Tools>Create GUID

  2. Resharper>>RefactorRename

    Foo => Foo_299E4ADB-5770-458C-B030-E40E19B0FFAF

  3. Edit>>Find and ReplaceReplace in Files

    _299E4ADB-5770-458C-B030-E40E19B0FFAF => .值