Daniel Grunwald
|
c4ce9344f0
|
Fixed bug when resolving base constructor calls.
|
14 years ago |
Daniel Grunwald
|
0b263b0b74
|
TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties.
Implemented 'goto case' support in control flow analysis.
|
14 years ago |
Daniel Grunwald
|
e2cb5467c2
|
Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system.
|
14 years ago |
Mike Krüger
|
e69e9f13f5
|
Fixed enum context.
|
14 years ago |
Mike Krüger
|
bcde6f1af6
|
Worked on enum context.
|
14 years ago |
Mike Krüger
|
37798b0eba
|
Improved get/set keyword handling.
|
14 years ago |
Mike Krüger
|
7e5380551b
|
Updated mcs/fixed some code completion cases.
|
14 years ago |
Daniel Grunwald
|
73438b7288
|
Make CSharpResolveVisitor internal and expose CSharpAstResolver instead.
|
14 years ago |
Daniel Grunwald
|
9d7c018fb2
|
Adjusted C# resolver to refactored type system.
|
14 years ago |
Daniel Grunwald
|
c02e801b5d
|
Introduce ResolvedUsingScope (serves as cache per using-scope; avoids resolving imported namespaces repeatedly).
|
14 years ago |
Mike Krüger
|
5069b98f17
|
Fixed code completion bug.
|
14 years ago |
Mike Krüger
|
3b6fda215c
|
Added gtk demo & fixed code completion bug.
|
14 years ago |
Daniel Grunwald
|
54851a741f
|
C# Type System implementation
|
14 years ago |
Mike Krüger
|
057c0beee2
|
Fixed "partial" bug.
|
14 years ago |
Mike Krüger
|
a701436950
|
Changed parameter completion API slightly.
|
14 years ago |
Mike Krüger
|
4a41972dfa
|
Fixed code completion bug "Bug 1932 - [new resolver] fields don't show
up unless prefixed with 'this.'".
|
14 years ago |
Mike Krüger
|
98d1826a74
|
Added error expression as ast node.
|
14 years ago |
Mike Krüger
|
11a9ce2287
|
Added context action unit tests.
|
14 years ago |
Daniel Grunwald
|
f9916d89ef
|
WIP: Type system refactoring.
|
14 years ago |
Mike Krüger
|
2d70017cf7
|
Fixed some parameter resolve result issues.
|
14 years ago |
Mike Krüger
|
1bc609ff79
|
Added pre processor "if"/"elif" contexts.
|
14 years ago |
Mike Krüger
|
0ab566c3c0
|
Fixed "partial" context.
|
14 years ago |
Daniel Grunwald
|
f631199013
|
Type system refactoring: split unresolved/resolved type systems.
|
14 years ago |
Mike Krüger
|
af6ba7d756
|
Fixed unit test.
|
14 years ago |
Mike Krüger
|
bf3fdb3659
|
Added variable statement declaration tests.
|
14 years ago |
Mike Krüger
|
4824080f99
|
Implemented indexer parameter data provider.
|
14 years ago |
Mike Krüger
|
8c8286404d
|
Fixed field declaration context & "new" expression context.
|
14 years ago |
Mike Krüger
|
86b3da295f
|
Added object initializer tests & fixed them.
|
14 years ago |
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 |