public override SharedObject duplicate() { ATermBlobImpl clone = new ATermBlobImpl(factory); clone.init(GetHashCode(), getAnnotations(), data); return(clone); }
public virtual ATermBlob makeBlob(byte[] data, ATermList annos) { lock (protoBlob) { protoBlob.init(hashBlob(annos, data), annos, data); return((ATermBlob)build(protoBlob)); } }
public override SharedObject duplicate() { ATermBlobImpl clone = new ATermBlobImpl(factory); clone.init(GetHashCode(), getAnnotations(), data); return clone; }