Thank you for the snapshots you sent. They helped us understand what is causing the issue.
What is considered as "my type" is defined through a check box against each assembly in the Assembly list
view. We have a predefined list of BCL assemblies which are automatically selected as "not my types". In your case, the reason that some of the System.ServiceModel.Channels.HttpInput.*
types are considered as user types is that they are defined in assemblies which were missing from our predefined list (namely System.ServiceModel.Extensions.dll
). The System.ServiceModel.Channels.HttpInput.WebResponseHttpInput
class on the other hand is defined in System.ServiceModel.dll
, which is present in our list and thus it is automatically categorized as "not my type". We will add the missing assemblies to this predefined list and from the next internal build of JustTrace
they will be correctly identified as non-user types.
and Total Size
columns in the snapshot comparison show the number of instances and their size in the base snapshot, while the Instances Diff
and Total Size Diff
-- the difference between the two snapshots. So in your case it means that in the first snapshot there were no instances of type System.ServiceModel.Channels.HttpInput.WebResponseHttpInput
, while in the second one there were 3.
I hope that this explains to you the observations you have made. If you have any further questions don't hesitate to ask!
the Telerik team