Daniel Grunwald
04dbe33242
First attempt at document model.
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
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
Daniel Grunwald
ce3de78aba
Introduce SDTestFixtureBase to initialize/tear down the static service container.
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
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
Daniel Grunwald
1f43c620d2
Add IWinFormsService interface to wrap ICSharpCode.Core.WinForms.
13 years ago
Mike Krüger
922b9d7e1d
Merge branch 'master' of github.com:icsharpcode/NRefactory
13 years ago
mkrueger
1f78013258
[Ast] GetTypes now includes delegate declarations as well.
13 years ago
mkrueger
bb8df03211
[CodeIssue] Fixed bug in redundant type cast issue.
13 years ago
mkrueger
02ff35d187
[Completion] Cleaned up some code.
13 years ago
Daniel Grunwald
87c29779a9
Remove ICSharpCode.Core.ICommand and use the WPF ICommand instead.
...
Renamed 'caller'/'owner' to 'parameter' to be consistent with the WPF ICommand.
13 years ago
Daniel Grunwald
8d7f940f77
Move IServiceProvider extension methods from ICSharpCode.Core to ICSharpCode.SharpDevelop.
13 years ago
Daniel Grunwald
a3f61c855f
Move workbench-related classes into new 'Workbench' namespace.
13 years ago
Daniel Grunwald
ca975b65aa
Add ITreeNodeFactory to create tree nodes from a model.
...
Remove the mandatory file name from the document constructors.
13 years ago
Daniel Grunwald
d01a22564a
Implement ICompilationProvider in a few more places where we have the compilation available.
13 years ago
Daniel Grunwald
b37698b39b
ICompilation.Import(IType): added support for importing open generic types
...
Renamed 'IResolved' to 'ICompilationProvider'.
13 years ago
mkrueger
72f6449a5e
[Completion] Fixed little completion issue.
13 years ago
Mike Krüger
a8f4a606e2
[TypeSystem] Added old GetTypeDefinition method for compatibility
...
reasons.
13 years ago
Mike Krüger
904af4bfd2
[Completion] Paremeter completion offset checks now for comments.
13 years ago
Daniel Grunwald
5670248de8
Add 'FullTypeName' struct, and use it to represent type names.
...
Contains some breaking API changes:
- Renamed 'FullNameAndTypeParameterCount' to 'TopLevelTypeName'.
- IAssembly.GetTypeDefinition(string, string, int) -> IAssembly.GetTypeDefinition(TopLevelTypeName)
- IAssembly.GetTypeDefinition(IUnresolvedTypeDefinition) -> IAssembly.GetTypeDefinition(FullTypeName)
- GetClassTypeReference now supports nested types
13 years ago
Mike Krüger
12f2f2793e
Removed debug messages.
13 years ago
Mike Krüger
e4f7a8cf10
Merge pull request #114 from riviti/master
...
Fix build
13 years ago
Simon Lindgren
ac21fc0b32
[CodeIssues] Fix compilation errors in AssignmentMadeToSameVariable.
13 years ago
Mike Krüger
90bea8ed51
Fixed Issue #109 'Code Completion shows 'ushort' in global scope'.
13 years ago