initClone() public method

public initClone ( IoObject target, IoObject locals, IoMessage m, IoObject newObject ) : IoObject
target IoObject
locals IoObject
m IoMessage
newObject IoObject
return IoObject
コード例 #1
0
        public static IoObject slotClone(IoObject target, IoObject locals, IoObject m)
        {
            //IoObject newObject = target.tag.cloneFunc(target.state);
            IoObject newObject = target.clone(target.state);

            //newObject.protos.Clear();
            newObject.protos.Add(target);
            return(target.initClone(target, locals, m as IoMessage, newObject));
        }
コード例 #2
0
ファイル: IoObject.cs プロジェクト: devaspot/io
 public static IoObject slotClone(IoObject target, IoObject locals, IoObject m)
 {
     //IoObject newObject = target.tag.cloneFunc(target.state);
     IoObject newObject = target.clone(target.state);
     //newObject.protos.Clear();
     newObject.protos.Add(target);
     return target.initClone(target, locals, m as IoMessage, newObject);
 }