Siegfried Pammer
b247804bd6
do not enforce creation of child nodes, if node cannot be searched anyway
13 years ago
Siegfried Pammer
d351d81751
add cache for IAssemblyModels in AssemblyParserService
13 years ago
Siegfried Pammer
a881e8d555
Updates of CompilableProject.AssemblyModel should be handled by ProjectContentContainer to reduce performance impact
13 years ago
Siegfried Pammer
a99ad62891
fix possible problem with dynamic assemblies in ClassBrowser
13 years ago
Andreas Weizel
bca158814d
Improved performance of BaseTypesTreeNode, which was massively slowing down the ClassBrowser.
13 years ago
Siegfried Pammer
cd75086931
remove ChangeMarkerMargin from DecompiledViewContent, because there won't ever be changes :)
13 years ago
Siegfried Pammer
81679bb651
mute exceptions caused by IssueManager
13 years ago
Andreas Weizel
581148863f
If target assembly is not in ClassBrowser's workspace, now "Show in Class Browser" automatically loads the assembly temporarily (as unpinned) into the workspace. Added a separate icon for unpinned assemblies.
13 years ago
Dragan
4fb17e174b
Update Open Cover to version 4.5.1923
...
Open Cover version 4.0.804 will occasionally "eat up" all available
memory by generating large coverage.xml due to generating huge number of
invalid "TrackedMethod" xml elements.
13 years ago
Siegfried Pammer
293307cb9f
fix some more warnings
13 years ago
Siegfried Pammer
40aabdde83
fix NRE in ResolveReference, if a project has no ProjectContent (i.e. is not fully supported by SD)
13 years ago
Siegfried Pammer
3355ca72d4
fix possible bug in ClassBrowserSupport
13 years ago
Siegfried Pammer
59a519d2c0
reimplemented automatic add reference
13 years ago
Andreas Weizel
b682fd42fa
Added "References" node to projects in ClassBrowser.
13 years ago
Andreas Weizel
fff3662f4b
Fix: EntityContextMenu not shown in ClassBrowser for types and members from external assemblies.
13 years ago
Andreas Weizel
1316bdcebd
Merge remote-tracking branch 'remotes/origin/master' into classbrowser
...
Conflicts:
src/Main/SharpDevelop/Parser/AssemblyParserService.cs
13 years ago
Siegfried Pammer
866293cea9
remove unused Get methods from DecompiledViewContent
13 years ago
Siegfried Pammer
8f8b4975f1
use ParserService.ParseFile instead of a collection of ViewContents to get information about a decompiled type
13 years ago
Siegfried Pammer
9dfbeb3bcf
add ILSpyDisplayBinding
13 years ago
Siegfried Pammer
f9aeac6366
add support for url-based IDisplayBinding implementations
13 years ago
Siegfried Pammer
79c281dba2
move DecompiledViewContent.cs into main source folder
13 years ago
Siegfried Pammer
9b5fec399d
implement IParser.GetFileContent: allows the ParserService to work with "files" that are not written to disk
13 years ago
gumme
b401bc5cc1
Fixed parser so it can handle explicit lists.
13 years ago
Daniel Grunwald
b13f7f8d55
Fix DocumentationElement.DeclaringEntity
13 years ago
Daniel Grunwald
df16a5dd34
Fix SD-1924 - Constructor XmlDoc fallback
13 years ago
Siegfried Pammer
4322d540f3
Merge branch 'newNRILSpyDebugger' of github.com:icsharpcode/SharpDevelop
13 years ago
Siegfried Pammer
786e8f7741
use TopLevelTypeReference in DecompiledTypeReference; use ParserService in ILSpySymbolSource.GetSymbols
13 years ago
Siegfried Pammer
cd762f8789
decompiled code is never compiler generated (as seen by the debugger)
13 years ago
Siegfried Pammer
b5a7cb9bc6
use proper type for local variables from decompiled code
13 years ago
Siegfried Pammer
a0ec3c4942
Use ParserService.ParseAsync for view initialization
13 years ago
Siegfried Pammer
8e8c5db87d
use string instead of StringWriter
13 years ago
Siegfried Pammer
996060d7c0
properly implement OnAppDomainCreated, OnAppDomainDestroyed
13 years ago
Siegfried Pammer
b8cd4f3d7a
use ModuleDefinition in ILSpyDecompilerService cache; remove CreateCompilationForAssembly
13 years ago
Daniel Grunwald
eb8a032b83
Fix CSharpAmbience not being found.
13 years ago
Daniel Grunwald
785fa24890
Track all context action invocations, not just those from NRefactory.
13 years ago
Andreas Weizel
7b8b97941d
Merge remote-tracking branch 'remotes/origin/newNRILSpyDebugger' into classbrowser
...
Conflicts:
src/AddIns/Debugger/Debugger.AddIn/Pads/ClassBrowserSupport.cs
src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/OutputVisitor/CSharpAmbience.cs
src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
13 years ago
Dragan
b20493d235
Fix filter and exception on duplicates
...
1) Minimize required method filter
2) Exception on duplicates generated by NUnit TestCaseAttribute
13 years ago
Siegfried Pammer
ffca5c4b2f
implement support for debugging generic code
13 years ago
Siegfried Pammer
0d9afe3387
Merge branch 'master' of https://github.com/icsharpcode/SharpDevelop into newNRILSpyDebugger
...
Conflicts:
src/AddIns/DisplayBindings/ILSpyAddIn/ILSpySymbolSource.cs
src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Ast/Expressions/PrimitiveExpression.cs
src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/UseStringFormatAction.cs
src/Libraries/NRefactory/ICSharpCode.NRefactory.Tests/CSharp/Parser/ParseSelfTests.cs
src/Libraries/NRefactory/ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
src/Libraries/NRefactory/NRefactory.sln
src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj
src/Main/Base/Project/Parser/IAssemblyParserService.cs
src/Main/Base/Project/Parser/ProjectContentContainer.cs
src/Main/SharpDevelop/Parser/AssemblyParserService.cs
13 years ago
Siegfried Pammer
4d3786a080
remove old code from DecompiledViewContent and NavigateToDecompiledEntityService
13 years ago
Siegfried Pammer
033d56f93c
reused functionality from CSharpUnresolvedFile
13 years ago
Siegfried Pammer
da5c73a682
implement basic AssemblyDefinition cache
13 years ago
Siegfried Pammer
8023662595
fix warning: unused callingProject
13 years ago
Siegfried Pammer
028be7ef0a
remove unused code
13 years ago
Daniel Grunwald
a46af4b4e4
Implement "Refresh reference"
13 years ago
Daniel Grunwald
cf3995f1a5
Update to NRefactory commit 'a99a93972cc4e82c969af72568f015019a4d8a96'
13 years ago
Andreas Weizel
b1ec1ca977
Localization of "Declaring type" menu item.
13 years ago
Andreas Weizel
6f021a0f30
Removed try...catch block left after debugging.
13 years ago
Siegfried Pammer
a48ff79320
adjust project configurations in Tests solution
13 years ago
Daniel Grunwald
2246366dcb
SolutionConfigurationEditor: When the solution is misconfigured to use a non-existing configuration/platform, allow switching to an existing configuration/platform.
13 years ago