文件名称:Cloneable:使用C#Source Generator自动生成克隆方法
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-18 09:39:46
csharp-sourcegenerator C#
可克隆 使用C#Source Generator自动生成克隆方法 有时您想克隆一个对象。 您可以实现 clone 方法,但是当开发人员添加新的 Field 或 Property 时,也应该更改 clone 方法。 另一种方法是使用性能不佳的反射。 此源生成器通过生成用于克隆对象的样板代码来节省您的时间。 安装可克隆 您应该安装 : Install-Package Cloneable 或者通过 .NET Core 命令行界面: dotnet add package Cloneable 来自包管理器控制台或 .NET Core CLI 的任一命令都将下载并安装 Cloneable 和所有必需的依赖项。 用法 您可以通过使其成为部分类并在其顶部添加属性Cloneable来向类添加克隆方法。 Cloneable.Sample 项目中提供了一个示例。 源生成器是在 dotnet 5.0 中