Comments
Sort by recent activity
I do this by using the File->Open List functionality to set up named lists of assemblies for the various framework versions.
For example, to set up a named set of Framework 2.0 assemblies, you could: File->Open List, Add, "Framework2", enter, double-click "Framework2" and choose .NET Framework 2.0
To go back to this set at any point, simply File->Open List and double click the named set. / comments
I do this by using the File->Open List functionality to set up named lists of assemblies for the various framework versions.
For example, to set up a named set of Framework 2.0 assemblies, you coul...
Thanks for reporting this.
As you say, the code for constructing the link inside reflector simply generates the url from the class name. So, for example, for RuntimeBinderException it is generating http://msdn2.microsoft.com/en-us/librar ... rexception
For classes that are documented on .NET 4, the name seems to have an additional (VS.100), so it would need to generate http://msdn2.microsoft.com/en-us/librar ... ion(vs.100)
I've logged this as RP-690 - we should manage the url according to the framework version of the assembly.
Currently, the only thing you can do is manually add the (vs.100) yourself, converting the url to .../system.servicemodel.web.aspnetcacheprofileattribute(VS.100).aspx / comments
Thanks for reporting this.
As you say, the code for constructing the link inside reflector simply generates the url from the class name. So, for example, for RuntimeBinderException it is generating...
Thank you for the bug report. I've logged it as RP-681. / comments
Thank you for the bug report. I've logged it as RP-681.
Thanks for reporting this. It is in our bug tracking system as RP-462. / comments
Thanks for reporting this. It is in our bug tracking system as RP-462.
There is a bug in the addin that you have installed. You could report it to the addin author.
It is throwing an exception in the code to write an ObjectCreateExpression where the addin uses code like the following:
private void WriteObjectCreateExpression(IObjectCreateExpression iObjectCreateExpression)
{
ITypeReference reference = iObjectCreateExpression.get_Constructor().get_DeclaringType() as ITypeReference;
In the example you gave, the create expression is new RECT() and the constructor property is null leading to an exception being thrown. The other language generators check for the Constructor property being null and use WriteType in this case.
Reflector 5.1.6 used to bring up a dialog to report the exception - 6.0 seems to be redirecting to the Red Gate web page. I'll investigate further why this is. / comments
There is a bug in the addin that you have installed. You could report it to the addin author.
It is throwing an exception in the code to write an ObjectCreateExpression where the addin uses code li...
I should also point to the following post http://blogs.msdn.com/b/kirillosenkov/archive/2009/01/27/how-to-disable-optimizations-during-debugging.aspx which shows how setting the COMPLUS_ZapDisable environment variable can turn off some of the optimisation. / comments
I should also point to the following posthttp://blogs.msdn.com/b/kirillosenkov/archive/2009/01/27/how-to-disable-optimizations-during-debugging.aspx which shows how setting the COMPLUS_ZapDisable e...
This will be due to the optimization that the runtime is doing, either at JIT time or ahead of time by the ngen compiler.
Our tool provides a pdb containing mappings between IL instructions and lines of source, and scoping information for local variables. Depending on optimizations that are happening, the debugger cannot always use this information to get all of the information you may like to see.
It's possible to make the optimizations less aggressive by having a debugger attached from the start of the session and by ngening assemblies to make them debuggable.
Do you have a particular example we can look at? / comments
This will be due to the optimization that the runtime is doing, either at JIT time or ahead of time by the ngen compiler.
Our tool provides a pdb containing mappings between IL instructions and lin...
Thanks - that's something I've done before to get less optimization. / comments
Thanks - that's something I've done before to get less optimization.
Thanks for reporting this.
It's already in our bug tracking system as bug RP-477. Unfortunately, we didn't have time to fix it for the current release. / comments
Thanks for reporting this.
It's already in our bug tracking system as bug RP-477. Unfortunately, we didn't have time to fix it for the current release.
My best guess would be that you had a bin directory containing compiled versions of the classes.
For example, if I write a simple web application (with just default.aspx and default.aspx.cs) and then publish it, I get a bin directory containing the compiled version of default.aspx.cs. If I then put back the default.aspx.cs, it will be ignored until I delete the compiled version in the bin directory. / comments
My best guess would be that you had a bin directory containing compiled versions of the classes.
For example, if I write a simple web application (with just default.aspx and default.aspx.cs) and th...