I selected the System.Web 4.0 assembly to include in debugging. It starts the decompile and then I get an out of memory exception. The "Report" button on the error dialog does nothing as well.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.String.CtorCharArrayStartLength(Char[] value, Int32 startIndex, Int32 length)
at Reflector.CodeModel.Assembly.ByteBlockReader.ReadString(Byte[] buffer, Int32& position, Int32 length)
at Reflector.CodeModel.Assembly.ByteBlockReader.ReadString(Byte[] buffer, Int32& position)
at Reflector.CodeModel.Assembly.ByteBlockReader.ReadString(Byte[] buffer, Int32 position)
at Reflector.CodeModel.Assembly.Module.GetString(Int32 offset)
at Reflector.CodeModel.Assembly.Module.DecodeTypeDeclarationTable()
at Reflector.CodeModel.Assembly.Module.DecodeMetaData()
at Reflector.CodeModel.Assembly.Module.get_Types()
at Reflector.CodeModel.Assembly.Equality.ResolveTypeReference(ITypeReference typeReference)
at Reflector.CodeModel.Assembly.TypeReference.Resolve()
at Reflector.Disassembler.Optimizer.ImplicitInterfaceInvokeOptimizer.TransformMethodInvokeExpression(IMethodInvokeExpression value)
at Reflector.CodeModel.Visitor.Transformer.TransformExpression(IExpression value)
at Reflector.CodeModel.Visitor.Transformer.TransformExpressionStatement(IExpressionStatement value)
at Reflector.CodeModel.Visitor.Transformer.TransformStatement(IStatement value)
at Reflector.CodeModel.Visitor.Transformer.InsituTransformStatementCollection(IStatementCollection value)
at Reflector.CodeModel.Visitor.Transformer.TransformBlockStatement(IBlockStatement value)
at Reflector.CodeModel.Visitor.Transformer.TransformStatement(IStatement value)
at Reflector.CodeModel.Visitor.Transformer.TransformMethodDeclaration(IMethodDeclaration value)
at Reflector.Disassembler.Optimizer.ContextTransformer.TransformMethodDeclaration(IMethodDeclaration value)
at Reflector.Disassembler.Optimizer.TransformMethodDeclaration(IMethodDeclaration value)
at Reflector.Disassembler.Disassembler.TransformMethodDeclaration(IMethodDeclaration value)
at Reflector.CodeModel.Visitor.Transformer.TransformMethodDeclarationCollection(IMethodDeclarationCollection methods)
at Reflector.Disassembler.Disassembler.TransformTypeDeclaration(ITypeDeclaration value)
at Reflector.Application.Translator.TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody)
at ..()
at ..()
at ..(String , String , , , , EventHandler1 , , Action1 , )
at ..(AssemblyReference , , FrameworkLanguageSelection , , EventHandler`1 , )
at ..(AssemblyReference , FrameworkLanguageSelection )
We'll take a look. Do you have many other extensions running inside Visual Studio such as ReSharper?
I do have a bunch of other extensions installed. Not ReSharper though.