Siegfried Pammer
c27f08fc70
fix SD-1815 - SharpDevelop hangs when searching entire project that contains a file with only one character ( http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=1815&PROJID=4 )
15 years ago
Daniel Grunwald
42bc87ba02
Change ResolveVisitor to report the location of conversions.
15 years ago
Siegfried Pammer
5ef85c6c5e
fix SD-1849 - Unhandled exception when replacing all text in text editor ( http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=1849&PROJID=4 )
15 years ago
Siegfried Pammer
50a678c30c
fix bugs in FormLocationHelper if working on high DPI displays
15 years ago
Siegfried Pammer
9dc3902892
fix SD-1554 - AvalonDock: windows placed on the second screen stay there even when unplugged ( http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=1554&PROJID=4 )
15 years ago
Daniel Grunwald
4cc64bb9b8
Fixed resolving LINQ group joins.
15 years ago
Daniel Grunwald
5b17740bea
Use explicit interface implementation in ResolveVisitor to make it clear what the public API is supposed to be.
...
Added support for QueryJoinClause and QueryOrderClause to the resolver.
15 years ago
Matt Ward
788044949c
Fix ordering of OK and cancel buttons on Select Projects dialog.
15 years ago
Siegfried Pammer
8f6fa645cf
fix SD-1774 - Floating and AutoHide windows are reset to Docked state when BringPadToFront() is called ( http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=1774&PROJID=4 )
15 years ago
Daniel Grunwald
f807e6166f
TypeSystemAstBuilder: when a type reference cannot be resolved but is a C# type reference, output the original C# code that was used to created the type reference.
15 years ago
Daniel Grunwald
023e13b21d
Merge changes from SharpDevelop into the main NRefactory repository.
15 years ago
Daniel Grunwald
b193dc91a5
FastSerializer: Add support for 'Fixed Instances', e.g. for serializing object graphs that have references to a singleton.
15 years ago
Daniel Grunwald
a5865bdd8e
Implemented "Find References".
15 years ago
Siegfried Pammer
3bb6b1fab2
fix non-disposed change watcher on file rename
15 years ago
Siegfried Pammer
a40960c9d5
fix http://community.sharpdevelop.net/forums/t/13742.aspx
15 years ago
Daniel Grunwald
6fc1d200d4
Dispose ProjectChangeWatcher when solution is disposed.
...
Fixed adding 'AnyCPU' platform to a single project using the configuration editor.
Save "GlobalSection(NestedProjects)" in the correct order - SharpDevelop was saving it in the opposite order of the "Project"-sections. This was the cause of the whole .sln-file getting rearranged on every change, making merging .sln changes difficult.
Note that fixed SharpDevelop version will rearrange the solution one last time if the "NestedProjects" global section specifies a different order than the "Project"-sections.
15 years ago
Daniel Grunwald
19820f6cc2
Fix some issues with LoadSolutionProjects-thread.
15 years ago
Daniel Grunwald
33abc64eec
Replace AstNode.GetResolvableNodeAt() with the ResolveAtLocation helper class.
15 years ago
Daniel Grunwald
a93fd14efb
Adjust unit tests and fix bugs introduced by caching.
15 years ago
Daniel Grunwald
2b3d66998b
Add ITypeResolveContext.GetKnownTypeDefinition() for efficiently retrieving built-in types.
15 years ago
Daniel Grunwald
8a05ada508
Don't keep the per-using scope and per-type definiton caches around longer than necessary.
15 years ago
Daniel Grunwald
ecdf195bde
Cache simple name lookups more aggressively.
15 years ago
Daniel Grunwald
50f70415c4
Cache resolved CSharpConstantValue.
15 years ago
Daniel Grunwald
47eb18363e
Reuse Conversions instance across multiple files by storing it in the CacheManager.
15 years ago
Daniel Grunwald
82fad4ef64
Use 'UsingScopeCache' instance for caching the extension methods.
15 years ago
Daniel Grunwald
2be1569cc7
Add cache for implicit conversions for 25% performance boost.
...
Also did some improvements to interning.
15 years ago
Daniel Grunwald
391a6bc8b7
Cache resolved SimpleTypeOrNamespaceReference/MemberTypeOrNamespaceReference, and intern those references.
15 years ago
Daniel Grunwald
3fdf0ee6c6
Implemented resolver for LINQ queries.
15 years ago
Siegfried Pammer
d5f606eda2
SD-1847 - Search Results should use same font as the text editor ( http://bugtracker.sharpdevelop.net/Issue/Comment.aspx?ID=1847&PROJID=4 )
15 years ago
Siegfried Pammer
74ff5b60f4
fix SD-1833 - Method Insight popup exceeds screen ( http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?ID=1833&PROJID=4 )
15 years ago
Daniel Grunwald
3bbc3f6b6d
Fixed NullReferenceException in MethodGroupResolveResult.ResolveInvocation().
...
Implemented resolving local variables that are declared as 'const'.
15 years ago
Daniel Grunwald
fb8d152fcf
Fixed deserialization of XmlDocumentationProvider.
15 years ago
Daniel Grunwald
153c30704a
Reimplement DomPersistence.
...
Get rid of some compiler warnings about obsolete members.
15 years ago
Daniel Grunwald
0ad0b46621
Merge NRefactory 'b1804fd9df13d063830207a14cb4a1f0902c06a3' into SharpDevelop (newNR branch)
15 years ago
Daniel Grunwald
8e0e63dc9e
Use referenced assemblies in type resolve context.
15 years ago
Daniel Grunwald
dafc2c6e2f
Add back ResolverService.Resolve(); and use it to implement tool tips.
15 years ago
Daniel Grunwald
56ae9d8533
Add back ResolverService.Resolve(); and use it to implement tool tips.
15 years ago
Daniel Grunwald
d5b4d798b7
Merge branch 'master' into newNR
15 years ago
Daniel Grunwald
dfef26e0b0
Merge branch '4.1' into master (4.2)
15 years ago
Daniel Grunwald
d4e36711ec
Run LoadSolutionProjectsThread when a solution is being opened.
15 years ago
Daniel Grunwald
f7fe2272fe
Add AssemblyName to IProjectContent.
15 years ago
Daniel Grunwald
6d9b2dd4a2
Add AssemblyName to IProjectContent.
15 years ago
Daniel Grunwald
b1804fd9df
Add position-checking unit test to NRefactory.
15 years ago
Daniel Grunwald
9d0e6ae0f8
Resolver: added support for collection initializers and nested object initializers.
15 years ago
Daniel Grunwald
da92bc45f2
Fix crash when serializing SimpleProjectContent.
...
Add failing unit test for an attribute section with two attributes.
15 years ago
Siegfried Pammer
37516c1a01
disable ReferenceNode, ReferenceFolder and other node actions in Project Browser if project is readonly
15 years ago
Daniel Grunwald
f4bd8757e1
Initial implementation of CSharpAmbience.
15 years ago
Daniel Grunwald
38fd088674
Initial implementation of CSharpAmbience.
15 years ago
Daniel Grunwald
fa7e478101
newNR: fixed build errors in AvalonEdit.AddIn and CSharpBinding.
15 years ago
Daniel Grunwald
f31bca1de7
newNR: fixed build errors in AvalonEdit.AddIn and CSharpBinding.
15 years ago