Daniel Grunwald
d0a11e630d
Move bookmark-related classes to new folder structure.
13 years ago
Daniel Grunwald
f42d52cfed
New async-based API for the build engine.
13 years ago
Daniel Grunwald
009037061b
Merge remote-tracking branch 'origin/master' into newNR
13 years ago
Daniel Grunwald
6d39f5965b
[AvalonDock] Fix "InvalidOperationException: This Visual is not connected to a PresentationSource" when closing a view content by middle-clicking while holding the left mouse button.
13 years ago
Daniel Grunwald
18ba138e8a
Floating windows: Avoid updating ActiveContent/ActiveDocument in the middle of a layout restore.
...
This fixes "System.InvalidOperationException: Unable to set active document" in AvalonDock.DockingManager.CoerceActiveDocumentValue.
(or at least one cause of that exception)
13 years ago
Daniel Grunwald
1c4923b873
Add support for updating the type definition model.
13 years ago
Daniel Grunwald
15b741f661
Fix build.
13 years ago
Daniel Grunwald
925837dee8
Implemented TopLevelTypeDefinitionModelCollection.
13 years ago
Daniel Grunwald
b432c0bfa4
Integrate document model with IProject.
...
Move some parser classes to new folder structure.
13 years ago
Daniel Grunwald
04dbe33242
First attempt at document model.
13 years ago
Matt Ward
83e9ad2722
Enable method insight for C# Razor views.
13 years ago
Matt Ward
7a742d922f
Add C# Razor completion for model.
...
Use the @model directive to generate a strongly typed WebViewPage class.
Support completion on the Model property in a view.
13 years ago
Daniel Grunwald
740d893085
More UnitTesting.Tests.
13 years ago
Daniel Grunwald
13e1843f47
Add more UnitTesting.Tests, and fixed handling of inherited tests that are hidden (not overridden)
13 years ago
Matt Ward
e5836be58e
Add C# Razor completion for MVC helper methods.
...
Use WebViewPage<dynamic> as Razor view's base class.
Add default namespaces for the Razor view class so extension methods show in completion:
System.Web.Mvc,
System.Web.Mvc.Ajax,
System.Web.Mvc.Html,
System.Web.Routing
The Razor view's base class and namespaces should be taken from the web.config but are currently hard coded.
13 years ago
Matt Ward
ebbc850754
Add basic C# Razor completion for WebViewPage members.
...
Dot completion now shows members of the WebViewPage class which is the base class of Razor view pages.
13 years ago
Daniel Grunwald
b762264ac1
Add unit tests for IsTestClass and IsTestMethod; and fixed a bug where IsTestClass would incorrectly return false for static classes.
13 years ago
Matt Ward
98ada4ef52
Fix null reference exception when running project.
...
BeforeBuildCustomToolProjectItems was not handling IBuildable derived classes that were not either a Project or Solution. This happens when a project is run and SharpDevelop is configured to build modified projects or build modified projects and dependent projects or when running unit tests.
Now custom tools are only run when a project or solution is explicitly rebuilt or built using the Build/Rebuild from the Build menu.
13 years ago
Daniel Grunwald
ce3de78aba
Introduce SDTestFixtureBase to initialize/tear down the static service container.
13 years ago
Matt Ward
4aef0a2189
Add simple dot completion for C# Razor files.
...
Support very basic dot completion for T4MVC code inside a C# Razor file.
13 years ago
Matt Ward
06f2886d1f
Fix AspNet.Mvc tests being run with NUnit 64-bit and failing.
13 years ago
Daniel Grunwald
20d3ad7815
More UnitTesting.Tests; and fixed a bug in the AssemblyParserService.
13 years ago
Daniel Grunwald
8d5c533f4a
Adjust SharpDevelop to NRefactory API changes.
13 years ago
Daniel Grunwald
2dbebf213d
Merge NRefactory 5.2.0-361-g875ee8d into SharpDevelop newNR branch.
13 years ago
Daniel Grunwald
875ee8d079
Add test: implicit long constant expression conversion to short
13 years ago
Daniel Grunwald
42f5055b47
Fix potential NullReferenceException in GetAccessibleMembers() if GetDefinition() returns null
13 years ago
Daniel Grunwald
12ceead5a6
Re-enabling the first few UnitTesting.Tests.
13 years ago
Daniel Grunwald
332ad8f7a6
Add ClipboardWrapper.
13 years ago
Daniel Grunwald
64254d99a6
Move IMenuItemBuilder into ICSharpCode.Core.
...
Changes ICustomizedCommands to [ViewContentService]
13 years ago
Daniel Grunwald
fcb7e48993
Move some addin tree paths.
13 years ago
Daniel Grunwald
09cbdfcf7a
Add missing manifest to MachineSpecifications and HelpViewer addins.
...
The addins could not be disabled due to the missing <Identity>.
13 years ago
Daniel Grunwald
11971a35af
Allow values larger than 100 for ColumnRulerPosition.
13 years ago
Daniel Grunwald
3e5aebd1ac
Fix navigate backward/forward buttons sometimes not updating their enabled state.
13 years ago
Mike Krüger
eb2d78e29a
Used new GetAccessibleMembers method in code completion.
13 years ago
Daniel Grunwald
6b977c69a7
Add MemberLookup.GetAccessibleMembers().
13 years ago
Daniel Grunwald
47aa23e828
Add unit tests that check that a class hiding a field depends on the generics.
13 years ago
Mike Krüger
1ed352ca30
[Completion] Added a case to prevent recursive constructor calls:
...
'public A() : this()'.
13 years ago
Mike Krüger
979151a7c2
Added indexer parameter name test.
13 years ago
Daniel Grunwald
f558b300e7
Revert "[AST] Handled protected and/or internal on AST level."
...
"protected internal" and "internal protected" are the same thing in C#.
Both map to ProtectedOrInternal; the ProtectedAndInternal accessibility is
not usable from C#.
This reverts commit b5ad2882ca
.
13 years ago
Daniel Grunwald
89ef0aef0e
Add type system accessibility tests.
13 years ago
Daniel Grunwald
359bb7b848
GetClassTypeReference: remove redundant code
13 years ago
Mike Krüger
ab6f86fa9c
[TypeSystem] GetClassTypeReference: Fixed CurrentAssembly == null
...
case.
13 years ago
Mike Krüger
b5ad2882ca
[AST] Handled protected and/or internal on AST level.
13 years ago
Daniel Grunwald
d578bae772
Add 'inheritdoc' to XmlDoc completion.
13 years ago
Daniel Grunwald
56d93e11d8
Fix bug in C# find references.
13 years ago
Daniel Grunwald
9adf535ecd
Remove unused SD.Editor.CodeCompletion classes and move the remaining ones to new folder structure.
13 years ago
Mike Krüger
fc72147b88
[Refactoring] Script now corrects the formatting of inserted &
...
replaced nodes.
13 years ago
Daniel Grunwald
e2c38c531e
Move some types to the new folder structure.
13 years ago
Mike Krüger
07c8929aa2
[Ast] GetTypes now includes inner delegates as well.
13 years ago
Daniel Grunwald
bf62230dc1
Rename 'ExtensionMethods' to 'TypeSystemExtensions'.
...
This avoids a naming conflict with other extension method classes in the solution.
13 years ago