This is a migrated thread and some comments may be shown as answers.

Generic type name truncated

1 Answer 13 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Chris
Top achievements
Rank 1
Chris asked on 06 Nov 2011, 05:54 PM

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.

1 Answer, 1 is accepted

Sort by
0
Accepted
Yordan Dikov
Telerik team
answered on 09 Nov 2011, 01:31 PM
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 >>

Tags
General Discussions
Asked by
Chris
Top achievements
Rank 1
Answers by
Yordan Dikov
Telerik team
Share this question
or