Daniel Grunwald
79b8b00d29
Fix bug in output type inference for explicitly typed lambdas.
14 years ago
Daniel Grunwald
cdfa794e37
Add some ToString() overrides for easier debugging
14 years ago
Daniel Grunwald
e441980154
Fixed parsing "bool.TrueString".
14 years ago
Daniel Grunwald
d44077aa59
Add CSharpAstResolver.GetResolverStateAfter() and fixed an issue with the scanning logic in ResolveVisitor.
14 years ago
Mike Krüger
dce53cb312
Fixed code completion bug.
14 years ago
Mike Krüger
20b94208f1
Took out error message.
14 years ago
Daniel Grunwald
3d21a80e7d
Fixed the ResolveVisitor scanning logic and several related issues.
14 years ago
Daniel Grunwald
a3ff017e9e
When a simple-name refers to an instance field in the current class, set TargetResult=new ThisResolveResult().
14 years ago
Daniel Grunwald
4d20ce3ee9
Fix build.
14 years ago
Daniel Grunwald
b4003145b3
Add MethodGroupResolveResult.GetEligibleExtensionMethods() method.
14 years ago
Mike Krüger
5838210ba7
Fixed parser exception.
14 years ago
Mike Krüger
510d58a28b
Fixed parameter test case.
14 years ago
Mike Krüger
440bc4f305
Fixed assertion error.
14 years ago
Mike Krüger
8b32926d67
Fixed const field access.
14 years ago
Mike Krüger
802cd23697
Fixed "assertion problem". Failed code was:
...
--------------------------------
using System;
using System.Collections.Generic;
namespace MyApp
{
public interface ISubject<T>
{
}
public class Test<T,TRight,TLeft>
{
public void Foo (IObserver<T> observer)
{
var rightSubs = new List<ISubject<TRight>> ();
var rightVals = new List<TRight> ();
Observer.Create<TLeft> (v => {
ISubject<TRight> rsub = new ReplaySubject<TRight> ();
foreach (var r }, () => sub.OnCompleted ());
}
}
}
------------------------------------
14 years ago
Mike Krüger
e7833ba973
Added some more naming contexts.
14 years ago
Mike Krüger
3a4eeb49fa
Merged with monodevelop engine.
14 years ago
Mike Krüger
d88c793032
Fixed bug in RemoveBackingStore context action.
14 years ago
Mike Krüger
e7ee62fc40
Fixed resolve at location for object create expressions.
14 years ago
Mike Krüger
9a96b02042
Fixed using context/ added unit test for try ... catch case.
14 years ago
Mike Krüger
22f7e30678
Take correct type for override completion.
14 years ago
Mike Krüger
f931cf0b3f
Added some null checks.
...
Mcs can now parse much more "invalid" expressions & statements.
14 years ago
Mike
2cfed41833
Fixed primitive type keywords.
14 years ago
Mike
7df3367870
Guard against storing the resolve result for variable name token twice
...
in foreach statement.
14 years ago
Mike
bd39c22cc3
Removed some debug messages.
14 years ago
Mike
4e801c8d99
Fixed tuple parameter index.
14 years ago
Mike Krüger
1dab608880
Added some null checks.
14 years ago
Mike Krüger
335fe9493d
Updated mcs.
14 years ago
Mike Krüger
6a85f2a5e3
Fixed AST builder.
14 years ago
Mike Krüger
c33bc0fd8c
Fixed assembly attribute location.
...
The fix isn't very clean - but the structure is built that way, would
be cleaner if it would be represented as Container.
14 years ago
Mike Krüger
764b8a33f4
Added unit tests for context actions.
14 years ago
Mike Krüger
e6df8e7628
Added unit tests for SplitDeclarationAndAssignment context action.
14 years ago
Mike Krüger
1d8918caa6
Fixed unit tests.
14 years ago
Mike Krüger
baa2096dde
Fixed hardcoded path.
14 years ago
Mike Krüger
93bea6d4d1
Fixed failing unit test.
14 years ago
Mike Krüger
96a5e7cff1
Merge branch 'master' of github.com:icsharpcode/NRefactory
14 years ago
Mike Krüger
ef534453f7
[GtkDemo] Close application when closing main window.
14 years ago
Mike Krüger
3b4abcceb3
Fixed ast node script positions.
14 years ago
Mike Krüger
7958965a70
Implemented some missing functions in refactoring context.
14 years ago
Mike Krüger
1737920336
Added some unit tests.
14 years ago
Mike Krüger
72258ae41b
Implemented type parameter type completion.
14 years ago
Daniel Grunwald
33e0c0e9a0
Fixed FindReferences on attributes.
14 years ago
Mike Krüger
a126210ec5
Improved anonymous type context.
14 years ago
Mike Krüger
179d90ab84
Added some null checks.
...
Not sure if they're needed.
14 years ago
Mike Krüger
12b9542414
Fixed other LINQ case.
14 years ago
Mike Krüger
ddc245e78b
Fixed "LINQ" context unit tests.
14 years ago
Daniel Grunwald
f788f91421
Ignore AssemblyInfo in RoundtripTest.
14 years ago
Daniel Grunwald
9fea0d07fe
Implemented eligibility check for extension methods.
14 years ago
Mike Krüger
7431897ae7
Implemented 'partial' completion.
14 years ago
Mike Krüger
45fb111271
Fixed anonymous type null reference exception.
14 years ago