public ComputeOutFuncJob(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl) reader.RawReader();

            _clo = PortableUtils.ReadPortableOrSerializable<IComputeOutFunc>(reader0);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeOutFuncJob" /> class.
 /// </summary>
 public ComputeOutFuncJob(IBinaryRawReader reader)
 {
     _clo = reader.ReadObject <IComputeOutFunc>();
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="clo">Closure.</param>
 public ComputeOutFuncJob(IComputeOutFunc clo)
 {
     _clo = clo;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="clo">Closure.</param>
 public ComputeOutFuncJob(IComputeOutFunc clo)
 {
     _clo = clo;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeOutFuncJob" /> class.
 /// </summary>
 public ComputeOutFuncJob(IBinaryRawReader reader)
 {
     _clo = reader.ReadObject<IComputeOutFunc>();
 }
        public ComputeOutFuncJob(IBinaryReader reader)
        {
            var reader0 = (BinaryReader)reader.GetRawReader();

            _clo = reader0.ReadObject <IComputeOutFunc>();
        }
        public ComputeOutFuncJob(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _clo = PortableUtils.ReadPortableOrSerializable <IComputeOutFunc>(reader0);
        }
        public ComputeOutFuncJob(IBinaryReader reader)
        {
            var reader0 = (BinaryReader) reader.GetRawReader();

            _clo = reader0.ReadObject<IComputeOutFunc>();
        }