Multicast Delegate not handled correctly

2 posts, 0 answers
  1. Jonx
    Jonx avatar
    258 posts
    Member since:
    Jul 2012

    Posted 19 Jul 2011 Link to this post

    It gives 
        public sealed class OperationResultChannelPredicate<T> : MulticastDelegate
    {
        public OperationResultChannelPredicate(object object, IntPtr method);
     
        public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object);
     
        public virtual OperationResult<T> EndInvoke(IAsyncResult result);
     
        public virtual OperationResult<T> Invoke();
    }


    When it should just be
    public delegate OperationResult<T> OperationResultChannelPredicate<T>();


    The il is
    .class public auto ansi sealed DevExpress.Xpo.DB.OperationResultChannelPredicate`1<T>
        extends [mscorlib]System.MulticastDelegate
    {
        .method public hidebysig specialname rtspecialname
            instance void .ctor (
                object 'object',
                native int 'method'
            ) runtime managed
        {
        }
     
        .method public hidebysig newslot virtual
            instance class [mscorlib]System.IAsyncResult BeginInvoke (
                class [mscorlib]System.AsyncCallback callback,
                object 'object'
            ) runtime managed
        {
        }
     
        .method public hidebysig newslot virtual
            instance class DevExpress.Xpo.DB.OperationResult`1<!T> EndInvoke (
                class [mscorlib]System.IAsyncResult result
            ) runtime managed
        {
        }
     
        .method public hidebysig newslot virtual
            instance class DevExpress.Xpo.DB.OperationResult`1<!T> Invoke () runtime managed
        {
        }
    }
  2. Nikolay G Rusev
    Admin
    Nikolay G Rusev avatar
    44 posts

    Posted 20 Jul 2011 Link to this post

    Hi John,

      Thanks for the feedback. We are already aware of this issue and we are going to fix it in one of the forthcoming releases, so stay tuned!

    Best wishes,
    Nikolay G. Rusev
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>

  3. DevCraft banner
Back to Top