如何所有 #nullable 禁用解决方案中的所有文件
How to all #nullable disable to all files in solution
我想将我的代码库迁移到可为空的引用。 migration strategies 之一包括向所有文件添加 #nullable disable
前缀。我怎样才能自动完成?
一种方法是:
- 转到“在文件中替换”
- 选中“使用正则表达式”
- 将“查找”框设置为
^(?<![.\n])
- 将“替换”框设置为
#nullable disable\n
- 将“文件类型”设置为至少包含
*.cs
- 仔细测试!我喜欢先做一个“查找所有”以确保匹配是我想要的,然后使用 backup/version 控件。
^(?<![.\n])
是一个正则表达式,它匹配一行的开头 (^
),它前面没有任何其他内容,包括换行符 ((?<![.\n])
)。换句话说,文件第一行的开始。
我想将我的代码库迁移到可为空的引用。 migration strategies 之一包括向所有文件添加 #nullable disable
前缀。我怎样才能自动完成?
一种方法是:
- 转到“在文件中替换”
- 选中“使用正则表达式”
- 将“查找”框设置为
^(?<![.\n])
- 将“替换”框设置为
#nullable disable\n
- 将“文件类型”设置为至少包含
*.cs
- 仔细测试!我喜欢先做一个“查找所有”以确保匹配是我想要的,然后使用 backup/version 控件。
^(?<![.\n])
是一个正则表达式,它匹配一行的开头 (^
),它前面没有任何其他内容,包括换行符 ((?<![.\n])
)。换句话说,文件第一行的开始。