public virtual Object Clone()
    {
        ParentObj newObj = this.MemberwiseClone() as ParentObj;

        newObj.myA = this.MyA;     // not required, as value type (int) is automatically already duplicated.
        return(newObj);
    }
Esempio n. 2
0
    public virtual Object Clone()
    {
        ParentObj newObj = this.MemberwiseClone() as ParentObj;

        newObj.myA = theObj.MyA;
        return(newObj);
    }
Esempio n. 3
0
 private void LinkToParent()
 {
     IsNull = false;
     if (ParentObj != null)
     {
         ParentObj.LinkToParent();
     }
 }
        public IActionResult Get()
        {
            var wObj = new Age(25);
            var obj  = new ParentObj("Tomas", wObj);

            string serializedObj = JsonConvert.SerializeObject(obj, Formatting.Indented);

            _log.Information(serializedObj);

            return(Ok());
        }
 private void _read()
 {
     _parent = new ParentObj(m_io, this, m_root);
 }
Esempio n. 6
0
 protected virtual CopyObject(ParentObj source, ParentObj dest)
 {
     dest.myA = source.myA;
 }
Esempio n. 7
0
 public override CopyObject(ChildObj source, ParentObj dest)
 {
     base.CopyObject(source, dest)
     dest.myB = source.myB;
 }
Esempio n. 8
0
    public virtual Object Clone()
    {
        var obj = new ParentObj();

        CopyObject(this, obj);
    }