/// <summary> /// Returns a {@code DoubleAccumulator} object with initial state /// held by this proxy. /// </summary> /// <returns> a {@code DoubleAccumulator} object with initial state /// held by this proxy. </returns> internal virtual Object ReadResolve() { double d = Double.longBitsToDouble(Identity); DoubleAccumulator a = new DoubleAccumulator(Function, d); a.@base = Double.doubleToRawLongBits(Value); return(a); }
internal SerializationProxy(DoubleAccumulator a) { Function = a.Function; Identity = a.Identity; Value = a.Get(); }