コード例 #1
0
ファイル: ComputeFunc.cs プロジェクト: zhiqinghuang/ignite
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeFuncWrapper"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeFuncWrapper(IPortableReader reader)
        {
            var reader0 = (PortableReaderImpl)reader.RawReader();

            _func = PortableUtils.ReadPortableOrSerializable <object>(reader0);

            _invoker = DelegateTypeDescriptor.GetComputeFunc(_func.GetType());
        }
コード例 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComputeFuncWrapper"/> class.
        /// </summary>
        /// <param name="reader">The reader.</param>
        public ComputeFuncWrapper(IBinaryReader reader)
        {
            var reader0 = (BinaryReader)reader.GetRawReader();

            _func = reader0.ReadObject <object>();

            _invoker = DelegateTypeDescriptor.GetComputeFunc(_func.GetType());
        }