コード例 #1
0
ファイル: MathAtomTest.cs プロジェクト: zzxxhhzxh/CSharpMath
        public void TestCopyInner()
        {
            var atom1 = LaTeXSettings.Placeholder;
            var atom2 = LaTeXSettings.Times;
            var atom3 = LaTeXSettings.Divide;
            var list  = new MathList(atom1, atom2, atom3);
            var inner = new Inner(
                new Boundary("("),
                list,
                new Boundary(")")
                );

            Assert.IsType <Inner>(inner);

            var copy = inner.Clone(false);

            CheckClone(inner, copy);
            CheckClone(inner.InnerList, copy.InnerList);
        }
コード例 #2
0
 public object Clone() => new TestDocument(
     id: Id,
     inner: Inner.Clone().OfType <InnerDocument>(),
     version: Version,
     updatedOn: UpdatedOn);
コード例 #3
0
 public LuaParam clone()
 {
     return(new LuaParam(Inner.Clone()));
 }