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
|
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
|
df57e1dad2
|
Fixed bug in type inference.
|
13 years ago |
Mike Krüger
|
cb54c370bd
|
[Completion] Filtered shadowed members in parameter completion.
|
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
|
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
|
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 |
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 |
Mike Krüger
|
140fb308f0
|
[CodeActions] Extract method now works with comments.
|
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 |
Mike Krüger
|
b609c8d6f7
|
[Formatter] Worked on a indent engine.
|
13 years ago |
Mike Krüger
|
b601407a92
|
[Completion] Added missing extern aliases to the completion list.
|
13 years ago |
mkrueger
|
a524d045ff
|
[CodeCompletion] Fixed code completion bug.
|
13 years ago |
mkrueger
|
2bf58fd7b1
|
[CodeIssues] Did some performance optimizations of the
RedundantToStringIssue.
|
13 years ago |
Erik Källén
|
e8131dca28
|
Implemented selection of best user-defined conversion operator according to §6.4.4 and §6.4.5
|
13 years ago |
mkrueger
|
a2787c89c4
|
[Completion] Fixed completion bug.
|
13 years ago |
Mike Krüger
|
8cee8f532c
|
Fixed some compiler warnings.
|
13 years ago |
Mike Krüger
|
28611497dc
|
Fixed declaration begin for partial methods.
|
13 years ago |
Mike Krüger
|
a19009e322
|
[CodeCompletion] Fix bug with pre processor directives.
|
13 years ago |
Erik Källén
|
06703663f0
|
Fixed await with generic awaiter types.
|
13 years ago |
Mike Krüger
|
b7b73a0907
|
Fixed orderby keyword.
|
13 years ago |
Mike Krüger
|
f18adf3ab1
|
Updated mcs.
|
13 years ago |
Mike Krüger
|
ce08faa068
|
[CodeIssues] Disabled AccessToXXXClosureIssue for now because of
performance reasons.
|
13 years ago |
Mike Krüger
|
3eb4106ea2
|
[CodeIssues] CallToVirtualFunctionFromConstructorIssue doesn't need to
traverse the whole tree.
|
13 years ago |
Mike Krüger
|
38947e35f0
|
[CodeIssues] Speed up inconsistent naming issue.
|
13 years ago |