コード例 #1
0
 [Test] public void DeepClone()
 => CloneUtil.DeepClone(new Eradicator());
コード例 #2
0
 [Test] public void DeepCloneThrows()
 => Assert.Throws <SerializationException>(
     () => CloneUtil.DeepClone(new NotSerializable()));
コード例 #3
0
ファイル: Dish.cs プロジェクト: r2d2m/xgoap
 T Clone() => (proto is Clonable <T> src)
 ? src.Clone(state ?? src.Allocate())
 : CloneUtil.DeepClone(proto);