Mike Krüger
|
f1612d5146
|
Added some more keyword tests & fixed some cases.
|
14 years ago |
Mike Krüger
|
f5730d5729
|
* CSharpCompletionEngine.cs: Fixed some bugs in global/type context.
* KeywordTests.cs:
* CodeCompletionBugTests.cs: Fixed some bugs in global/type context
|
14 years ago |
Mike Krüger
|
59ce505e14
|
Fixed last failing code completion unit test.
|
14 years ago |
Mike Krüger
|
b74cfbb11a
|
Added switch context handling.
|
14 years ago |
Mike Krüger
|
c498bc888e
|
Fixed completion inside try ... catch bodies.
|
14 years ago |
Mike Krüger
|
03407fd54c
|
Fixed failing unit test.
|
14 years ago |
Mike Krüger
|
2cfd9b2d0c
|
Added attribute context.
|
14 years ago |
Daniel Grunwald
|
57d55c651d
|
Fixed resolving simple names within a generic class that refer to a non-generic inner class.
|
14 years ago |
Mike Krüger
|
42c0a2d866
|
Fixed unit test.
|
14 years ago |
Mike Krüger
|
6d4a825084
|
Fixed some unit tests.
|
14 years ago |
Daniel Grunwald
|
fd91bdccb2
|
Fixed resolving non-generic classes that are nested within generic classes.
|
14 years ago |
Mike Krüger
|
ed86963b5a
|
Failed assertions now fail unit tests.
|
14 years ago |
Mike Krüger
|
f3ea71ac68
|
Fixed some completion tests.
|
14 years ago |
Mike Krüger
|
0320a66587
|
Added monodevelop code completion tests.
|
14 years ago |
Mike Krüger
|
5ee9b73053
|
Added missing unit test.
|
14 years ago |
Daniel Grunwald
|
9ddf9bc442
|
Combine C#-specific UnaryOperatorResolveResult/BinaryOperatorResolveResult and ConditionalOperatorResolveResult classes into a single language-independent OperatorResolveResult class.
|
14 years ago |
Daniel Grunwald
|
4bbcf2dc11
|
Add "public ResolveResult Body { get; }" to LambdaResolveResult.
|
14 years ago |
Daniel Grunwald
|
177fb85a00
|
Fix infinite recursion when resolving the base type of "class Test : Test.Base { public class Base {} }"
|
14 years ago |
Mike Krüger
|
7b542f4eb2
|
Enabled async tests.
|
14 years ago |
Mike Krüger
|
d91eb2c993
|
Print error information.
|
14 years ago |
Daniel Grunwald
|
b7fcc55308
|
Re-enable resolver unit tests that failed due to the parser returning incorrect positions.
Fixed a bug that caused array initializers to fail to resolve when the parent variable initializer was not being resolved.
|
14 years ago |
Daniel Grunwald
|
0c3d5e06d7
|
Fix bug in ParameterListComparer: the method signatures "Method<T>(T a)" and "Method<S>(S b)" were considered unequal.
|
14 years ago |
Daniel Grunwald
|
4d73e48488
|
Add GetEffectiveBaseClass() and GetEffectiveInterfaceSet() to ITypeParameter, and fixed a bug in DefaultTypeParameter.IsReferenceType().
|
14 years ago |
Daniel Grunwald
|
a73d7ba8db
|
Added async/await support to the resolver.
|
14 years ago |
Daniel Grunwald
|
7ff012f1a5
|
Fixed some issues in the CodeDomConvertVisitor.
|
14 years ago |
Daniel Grunwald
|
fd8f8cf6cb
|
Adjust AST for async/await.
|
14 years ago |
Daniel Grunwald
|
e4d1f545fd
|
Add CodeDomConvertVisitor.
|
14 years ago |
Daniel Grunwald
|
a1a80b63c9
|
Fix StackOverflowException when subtyping does not terminate due to expansive inheritance.
|
14 years ago |
Mike Krüger
|
f6de4e3c5d
|
improved error msg.
|
14 years ago |
Mike Krüger
|
71f47a687a
|
Added more debug output.
|
14 years ago |
Mike Krüger
|
99b1a32e03
|
Added debug message.
|
14 years ago |
Mike Krüger
|
2e6b746035
|
Improved error messages a bit.
|
14 years ago |
Mike Krüger
|
42aa01a527
|
Improved error message.
|
14 years ago |
Mike Krüger
|
20ba8992a4
|
Improved error message.
|
14 years ago |
Daniel Grunwald
|
02b1e158d4
|
Fix unit tests after moving CSharpAmbienceTests to different namespace.
|
14 years ago |
Siegfried Pammer
|
e6d84ff111
|
moved Ambience to NRefactory
|
14 years ago |
Daniel Grunwald
|
9de8c14c02
|
Fixed resolving event declarations.
|
14 years ago |
Daniel Grunwald
|
dfc98609ce
|
Move ICSharpCode.Editor into NRefactory.
|
14 years ago |
Daniel Grunwald
|
b7a17c206e
|
Adjust unit tests to InvocationResolveResult changes.
|
14 years ago |
Daniel Grunwald
|
b5b2408cbc
|
Move NRefactory.CSharp to separate assembly.
|
14 years ago |
Daniel Grunwald
|
e37dc4b6c7
|
Move ResolveResults to NR.Semantics
|
14 years ago |
Mike Krüger
|
8e78ca4d3c
|
Use path combine.
|
14 years ago |
Mike Krüger
|
447558f2c0
|
Fixed parser test set up for non windows systems.
|
14 years ago |
Mike Krüger
|
e7d9bf64e4
|
Fixed attribute section tests.
|
14 years ago |
Mike Krüger
|
02fe3e32e5
|
Fixed array create expression tests.
|
14 years ago |
Daniel Grunwald
|
a06110c255
|
Rename ParsedFile to CSharpParsedFile.
|
14 years ago |
Daniel Grunwald
|
8885484971
|
Add IndexOf() method to ITextSource.
|
14 years ago |
Daniel Grunwald
|
4cc64bb9b8
|
Fixed resolving LINQ group joins.
|
14 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.
|
14 years ago |
Daniel Grunwald
|
33abc64eec
|
Replace AstNode.GetResolvableNodeAt() with the ResolveAtLocation helper class.
|
14 years ago |