Generic type name truncated

2 posts, 1 answers
  1. Chris
    Chris avatar
    12 posts
    Member since:
    May 2011

    Posted 06 Nov 2011 Link to this post

    I hope I am not repeating an already known issue here. I just updated to JustDecompile version 2011.2.1017.4. While looking at the disassembled C# code of System.Collections.Concurrent.ConcurrentBag in System.dll, I noticed that some of the member variables and method arguments which are of generic types have the type name truncated.

    For example,
    private volatile ThreadLocalLi<T> m_headList;

    The above should be

    private volatile ThreadLocalList<T> m_headList;

    From what I can see (quick observation) this problem seems to be specific to the the nested types defined in the class. You will see the same issue with the nested Node<T> class, the class definition has the correct full name, but any references to the type are truncated.

  2. Answer
    Yordan Dikov
    Yordan Dikov avatar
    69 posts

    Posted 09 Nov 2011 Link to this post

    Hello Chris,

    Thank you for pointing this out for us. Corner cases like this are really hard to spot and in fact you are the first one to notice it. However, thanks to your report we were able to find out what is causing this issue. We've logged it and we'll take care of it in some of the upcoming releases, so stay tuned for updates.

    Best wishes,
    Yordan Dikov
    the Telerik team

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

Back to Top