/// <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()); }
/// <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()); }