Daniel Grunwald
|
d175871ede
|
Add another explicit conversion test.
|
13 years ago |
Daniel Grunwald
|
c1b2b13b5d
|
Ambiguous conversions don't cause overload resolution to pick a different overload.
|
13 years ago |
Erik Källén
|
a1337bc954
|
A new user-defined operator try
|
13 years ago |
Daniel Grunwald
|
902f00ee7a
|
Add support for user-defined conversions starting with a constant expression conversion.
|
13 years ago |
Daniel Grunwald
|
7eeb0348fb
|
Attempt that makes all the implicit conversions work
However, it introduces a problem with one of the explicit conversion test cases.
|
13 years ago |
Daniel Grunwald
|
259b5ba111
|
Merge branch 'user-defined-operators' of git://github.com/erik-kallen/NRefactory
|
13 years ago |
Daniel Grunwald
|
056a45df44
|
Fix a bug with type inference for nullables.
Simplify away the unnecessary portion of Mike's fix in df57e1d , and add an additional test for it.
|
13 years ago |
Daniel Grunwald
|
6c62a05f10
|
Fix crash in ConvertToInitializer context action.
|
13 years ago |
Mike Krüger
|
9acb174b5e
|
Changed directory name 'Mono.Cecil' to 'cecil' - that makes it easier
to set up nrefactory with the cecil git version.
|
13 years ago |
Mike Krüger
|
df57e1dad2
|
Fixed bug in type inference.
|
13 years ago |
Mike Krüger
|
cb54c370bd
|
[Completion] Filtered shadowed members in parameter completion.
|
13 years ago |
Mike Krüger
|
1d32c620f3
|
Added support for explicit optional parameters.
|
13 years ago |
Daniel Grunwald
|
64b8217fb0
|
Don't produce NegativeRelationalExpressionIssue inside operator declarations
|
13 years ago |
Daniel Grunwald
|
e1471c0a8d
|
ParameterNotUsedIssue: add heuristic that prevents false positives for event handler methods when the event is registered in designer-generated code.
|
13 years ago |
Daniel Grunwald
|
8e03cfeeb4
|
CallToVirtualFunctionFromConstructorIssue: avoid false positive when the call appears in an anonymous method
|
13 years ago |
Daniel Grunwald
|
ca103100c6
|
Merge some bugfixes from SharpDevelop to NRefactory.
|
13 years ago |
Daniel Grunwald
|
60fc3694b7
|
Use StringComparison.Ordinal
|
13 years ago |
Daniel Grunwald
|
33c882d4a3
|
Add consistency check that mutates the AST and checks if pattern matching finds the difference.
|
13 years ago |
Daniel Grunwald
|
dac867d9ed
|
Fix pattern matching for ComposedType.BaseType.
|
13 years ago |
Daniel Grunwald
|
911d47cb02
|
Indexer declaration: make "this" a token instead of an identifier
|
13 years ago |
Daniel Grunwald
|
1b5b02e0a7
|
Use SyntaxTree.MemberRole for assembly attributes.
|
13 years ago |
Daniel Grunwald
|
de9eea5967
|
Fix MemberType.DoMatch() - pattern matching was ignoring the type arguments.
|
13 years ago |
Daniel Grunwald
|
0142d78ba7
|
Update NRefactory version number to 5.3.0
|
13 years ago |
Daniel Grunwald
|
46881e6ea2
|
Un-ignore some tests that were fixed
|
13 years ago |
Daniel Grunwald
|
964c2afbfe
|
Insert after last using instead of inserting before namespace declaration.
This affects the placement of whitespace.
|
13 years ago |
Daniel Grunwald
|
6bb526a8e3
|
Fixed issues with control flow analysis on incomplete AST.
|
13 years ago |
Daniel Grunwald
|
a3949addb5
|
C# parser: preserve order of constraints
|
13 years ago |
Mike Krüger
|
755e37edaa
|
Fixed try catch statement position + failing test.
|
13 years ago |
Daniel Grunwald
|
6d0f3fb02e
|
Add "add using" context action.
The unit tests are based on pull request #104 by Adam Connelly
|
13 years ago |
Daniel Grunwald
|
256bcf3440
|
Merge pull request #132 from erik-kallen/decimal-constant-bug
Decimal constant bug
|
13 years ago |
Daniel Grunwald
|
03ee44e6ee
|
Merge pull request #128 from erik-kallen/await-csharp5-final
Make 'await' resolve as in the C# 5.0 language specification.
|
13 years ago |
Daniel Grunwald
|
7d9c4596d1
|
Fix InvalidCastException in InconsistentNamingIssue.
|
13 years ago |
Daniel Grunwald
|
72ee6eb22f
|
Copy over some fixes from SD5.
|
13 years ago |
Daniel Grunwald
|
355e3fbb63
|
Fix incorrect XmlDoc comment
|
13 years ago |
Daniel Grunwald
|
7710a534de
|
DefaultSolutionSnapshot.AddCompilation now registers the project content for GetProjectContent(string projectFileName)
|
13 years ago |
Mike Krüger
|
23fb23ca46
|
[CodeCompletion] Fixed variable hiding bug.
|
13 years ago |
Mike Krüger
|
f51623867f
|
[CodeCompletion] Added async to the type level keywords.
|
13 years ago |
Mike Krüger
|
4da0cc3265
|
[Completion] Added missing async/await keywords.
|
13 years ago |
Mike Krüger
|
92ad81deaa
|
[CodeCompletion] Completion engine now can generate import completion
data.
|
13 years ago |
Mike Krüger
|
43a8362c20
|
Fixed completion bug.
|
13 years ago |
Mike Krüger
|
ffece11006
|
[Formatting] Fixed space within empty parentheses options.
|
13 years ago |
Mike Krüger
|
191c33d7b1
|
[CodeAction] Fixed bug in implement interface action.
|
13 years ago |
Mike Krüger
|
340fd5e1d4
|
Fixed completion bug.
|
13 years ago |
Erik Källén
|
7b1530e814
|
When invoking a method with dynamic arguments (and there is only one applicable method), convert the result of the call to 'dynamic' (http://blogs.msdn.com/b/ericlippert/archive/2012/10/22/a-method-group-of-one.aspx)
|
13 years ago |
Mike Krüger
|
140fb308f0
|
[CodeActions] Extract method now works with comments.
|
13 years ago |
Erik Källén
|
2acbd969aa
|
CecilLoader: Import fields with a DecimalConstantAttribute as 'const'
|
13 years ago |
Erik Källén
|
9875662562
|
Test demonstrating that a const field of type decimal is not considered constant by the cecil loader.
|
13 years ago |
Daniel Grunwald
|
ad6ce1059f
|
Add Import() extension method for INamespace
|
13 years ago |
Daniel Grunwald
|
f24192d7b6
|
Both semicolon and comma are valid separators.
|
13 years ago |
Mike Krüger
|
c520eaf996
|
[Formatting] Worked on C# indent engine.
|
13 years ago |