コード例 #1
0
        public override SharedObject duplicate()
        {
            ATermBlobImpl clone = new ATermBlobImpl(factory);

            clone.init(GetHashCode(), getAnnotations(), data);
            return(clone);
        }
コード例 #2
0
ファイル: PureFactory.cs プロジェクト: scrasmussen/aterms
 public virtual ATermBlob makeBlob(byte[] data, ATermList annos)
 {
     lock (protoBlob)
     {
         protoBlob.init(hashBlob(annos, data), annos, data);
         return((ATermBlob)build(protoBlob));
     }
 }
コード例 #3
0
ファイル: ATermBlobImpl.cs プロジェクト: jianglili007/aterms
		public override SharedObject duplicate() 
		{
			ATermBlobImpl clone = new ATermBlobImpl(factory);
			clone.init(GetHashCode(), getAnnotations(), data);
			return clone;
		}