Andreas Weizel
a135d6ca81
Removed problematic double-entry fix for ClassBrowser again.
12 years ago
Andreas Weizel
b5b1573082
Fix: Doubled members of project types in Class Browser.
12 years ago
Andreas Weizel
c8755f9ef6
Rework of "References" node with real models.
12 years ago
Siegfried Pammer
7aa85871f8
add support for renaming local variables and parameters
12 years ago
Siegfried Pammer
b7d181f1f0
add back support for VS 2013 solution format changes
12 years ago
Daniel Grunwald
b9aee1fb74
Unit-test for adding projects to disconnected folders.
12 years ago
Siegfried Pammer
b504efc048
fix bug in SolutionFolder logic: projects inside solution folders were added twice in some cases
12 years ago
Andreas Weizel
5003477b9e
Updating some properties of a project's AssemblyModel when ProjectContentContainer is created.
12 years ago
Andreas Weizel
e172ffe221
Bugfix for access to null reference of ProjectContent.
12 years ago
Daniel Grunwald
a9c6ea6b65
Add .NET 4.5.1 target framework.
12 years ago
Andreas Weizel
c49498f2bf
Removed unneeded HasBaseTypes() and HasDerivedTypes() methods.
12 years ago
Siegfried Pammer
fa03bcdc10
fix bug in TagComment parsing logic: Mono's C# parser creates comment tokens with wrong line endings in the comment text
12 years ago
Siegfried Pammer
e537efb18c
remove expensive HasBaseTypes and HasDerivedTypes calls
12 years ago
Siegfried Pammer
b247804bd6
do not enforce creation of child nodes, if node cannot be searched anyway
12 years ago
Siegfried Pammer
d351d81751
add cache for IAssemblyModels in AssemblyParserService
12 years ago
Siegfried Pammer
a881e8d555
Updates of CompilableProject.AssemblyModel should be handled by ProjectContentContainer to reduce performance impact
12 years ago
Andreas Weizel
bca158814d
Improved performance of BaseTypesTreeNode, which was massively slowing down the ClassBrowser.
12 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.
12 years ago
Siegfried Pammer
40aabdde83
fix NRE in ResolveReference, if a project has no ProjectContent (i.e. is not fully supported by SD)
12 years ago
Siegfried Pammer
59a519d2c0
reimplemented automatic add reference
12 years ago
Andreas Weizel
b682fd42fa
Added "References" node to projects in ClassBrowser.
12 years ago
Andreas Weizel
fff3662f4b
Fix: EntityContextMenu not shown in ClassBrowser for types and members from external assemblies.
12 years ago
Siegfried Pammer
f9aeac6366
add support for url-based IDisplayBinding implementations
12 years ago
Siegfried Pammer
9b5fec399d
implement IParser.GetFileContent: allows the ParserService to work with "files" that are not written to disk
12 years ago
Siegfried Pammer
b8cd4f3d7a
use ModuleDefinition in ILSpyDecompilerService cache; remove CreateCompilationForAssembly
12 years ago
Daniel Grunwald
785fa24890
Track all context action invocations, not just those from NRefactory.
12 years ago
Siegfried Pammer
4d3786a080
remove old code from DecompiledViewContent and NavigateToDecompiledEntityService
12 years ago
Siegfried Pammer
8023662595
fix warning: unused callingProject
12 years ago
Daniel Grunwald
a46af4b4e4
Implement "Refresh reference"
12 years ago
Daniel Grunwald
cf3995f1a5
Update to NRefactory commit 'a99a93972cc4e82c969af72568f015019a4d8a96'
12 years ago
Andreas Weizel
b1ec1ca977
Localization of "Declaring type" menu item.
12 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.
12 years ago
Daniel Grunwald
a9169e8187
Prefer ModuleDefinition.ReadModule over AssemblyDefinition.ReadAssembly
12 years ago
Andreas Weizel
e8bc3e5a91
Simplified symbol context menu, now the menu entries are included directly inside of EntityContextMenu.
12 years ago
Daniel Grunwald
52ab4d36a5
Normalize newlines in *.cs
12 years ago
Siegfried Pammer
e050421879
add support for Solution Format 12.00
12 years ago
Daniel Grunwald
ce4ca4e81c
Suppress more warnings
12 years ago
Daniel Grunwald
e6a6f4d2ad
Remove old SD.Dom resolver unit tests.
12 years ago
Daniel Grunwald
f07ea5af32
Reduce number of compiler warnings; and re-enable some old unit tests.
12 years ago
Daniel Grunwald
befea66cf0
Add IPropertyService.LoadExtraProperties + SaveExtraProperties
...
Add 'IncludeHidden' option for IFileSystem.GetFiles() so that it has the same functionality as FileUtility.SearchFiles()
12 years ago
sven-n
187219a614
Fix indentation for 'Move class to File' function
...
'Move class to File' function did always use tab as indentation
character. As space user you always had to convert the tabs to spaces by
hand afterwards. This fix tries to find and set the right indentation
character. If no indentation character is found, it falls back to tab.
12 years ago
Andreas Weizel
26ead0f9bf
Completed "Declaring type: ..." context menu basically, but currently no translated name and no proper icon.
12 years ago
Andreas Weizel
339996c9f9
Added DeclaringTypeSubMenuBuilder.
12 years ago
Andreas Weizel
90e907c3d3
Added "Goto Definition" command to symbol context menus.
12 years ago
Andreas Weizel
67340f1302
Separate AddInTree paths for context menus of different symbol types with inclusion of EntityContextMenu, where sensible.
12 years ago
Andreas Weizel
b3b26db7de
Added some code editor context menus dependent on symbol at caret (like "Rename", "Find references" etc.)
12 years ago
Andreas Weizel
bde6f8134a
Added SymbolTypeAtCaretConditionEvaluator.
12 years ago
Andreas Weizel
fd697f5cc4
Added FullAssemblyName property in AssemblyModel, ClassBrowser, AssemblyParserService etc. now use it instead of AssemblyName.
12 years ago
Andreas Weizel
0a4719492e
Completed support for pinned/unpinned assemblies in ClassBrowser.
12 years ago
Siegfried Pammer
3a2d44b13a
update version to 4.4
12 years ago