Mike Krüger
|
5d20faf0c5
|
[Ast] Getting the end location of token nodes is now faster.
|
13 years ago |
Mike Krüger
|
5b655b1fc1
|
[Ast] Optimized GetNodeAt methods.
|
13 years ago |
Daniel Grunwald
|
07fc74aaf4
|
Add special case for negative zero in CSharpOutputVisitor.
|
13 years ago |
Daniel Grunwald
|
f7bf0bae56
|
Fix compiler warnings due to malformed XmlDoc.
|
13 years ago |
Mike Krüger
|
9648890f61
|
[CodeIssues] Fixed concurrency issue in variable reference graph.
|
13 years ago |
Mike Krüger
|
e5307cebf8
|
Merge pull request #122 from Uriel6575/master
Sort usings code action
|
13 years ago |
Lopatkin Ilja
|
4b3f83be72
|
Implemented code action to sort usings
|
13 years ago |
Mike Krüger
|
eeec368713
|
Fixed completion bug.
|
13 years ago |
Mike Krüger
|
f5cd8851cc
|
[CodeCompletion] Fixed completion bug.
|
13 years ago |
Mike Krüger
|
31ec3a6c74
|
Handled possible null statement in control flow graph builder.
|
13 years ago |
Mike Krüger
|
5d8db35d10
|
Fixed ignored unit test.
|
13 years ago |
Mike Krüger
|
06b6e92b57
|
[Parser] Corrected namespace keyword location.
|
13 years ago |
Mike Krüger
|
9b91922c23
|
Updated mcs.
|
13 years ago |
Mike Krüger
|
2e2cecfeb7
|
Fixed little issue in interning provider.
|
13 years ago |
Erik Källén
|
8d5536e2f6
|
Handle await expressions in find references.
|
13 years ago |
Erik Källén
|
66f51bff3a
|
Added a separate AwaitResolveResult
|
13 years ago |
Mike Krüger
|
be113cf37b
|
Fixed bug in parameter completion.
|
13 years ago |
Mike Krüger
|
307999c599
|
Fixed duplicate types in completion list.
|
13 years ago |
Mike Krüger
|
aebedfea27
|
Added test that exposes a problem with empty namespaces.
|
13 years ago |
Mike Krüger
|
b8fce0c557
|
[CodeCompletion] Fixed ctrl+space behavior (it's now more intrusive -
but it should be it, the user requests it).
|
13 years ago |
Mike Krüger
|
539db3bb43
|
[Completion] Fixed bug in object initializer context.
|
13 years ago |
Mike Krüger
|
5f3721c95e
|
Fixed failing unit test.
|
13 years ago |
Mike Krüger
|
1f8b45f8d9
|
Fixed failing unit test.
|
13 years ago |
Mike Krüger
|
3658c34d34
|
[Completion] Filter out unknown types
|
13 years ago |
Mike Krüger
|
e8795d338a
|
Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
43641dc5a1
|
[Completion] Types with different type parameters are now added as
overloads again.
|
13 years ago |
Mike Krüger
|
0802ed7564
|
Fixed completion bug.
|
13 years ago |
Mike Krüger
|
989a895856
|
Improved last fix - gixe back the alias node & resolve result for the
import node.
|
13 years ago |
Mike Krüger
|
f813ebec61
|
Resolve at location now works on using aliases.
|
13 years ago |
Mike Krüger
|
0f2e42a337
|
Added an option to turn off the aliases in the type system ast
builder.
|
13 years ago |
Mike Krüger
|
8caca2441e
|
Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
13944c2a6b
|
[CodeIssues] Removed some debug spew.
|
13 years ago |
Mike Krüger
|
fe88a0e25e
|
[CodeAction] Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
74296dbfd6
|
Activated ignored test.
|
13 years ago |
Mike Krüger
|
057818f135
|
[Completion] Fixed bug in indexer context.
|
13 years ago |
Mike Krüger
|
0df05c304f
|
Updated mcs.
|
13 years ago |
Mike Krüger
|
ba05b603fd
|
Removed other static cfg builder.
|
13 years ago |
Mike Krüger
|
e4f071e19d
|
Removed static control flow graph builder.
|
13 years ago |
Mike Krüger
|
74e7a2180c
|
Removed obsolete hack.
|
13 years ago |
Daniel Grunwald
|
3f2abc2591
|
Fixed TypeSystemAstBuilder not using short type name when there is a property with the same name.
|
13 years ago |
Mike Krüger
|
4805ac3b65
|
Added unit test for a reported bug.
|
13 years ago |
Mike Krüger
|
c829bd6c27
|
[Completion] Refactored the completion data factory (shortType no
longer required - should be done lazy in the GUI).
|
13 years ago |
Daniel Grunwald
|
80ba1b3dba
|
Always set ArrayCreateResolveResult.SizeArguments. Closes #111.
|
13 years ago |
Adam Connelly
|
20cb63aa08
|
[CodeIssues] Removed the baseType field from the NoDefaultConstructorIssue since it can be overwritten if there is a nested type that has an issue. The code now resolves the base type when visiting the constructor to make sure it is correct.
|
13 years ago |
Adam Connelly
|
fccd433299
|
[CodeIssues] Updating the NoDefaultConstructorIssue to ignore inaccessible constructors and to only look at the direct base type. I also updated the issue text to contain the compiler error number, and altered the way that the string was formatted so that the format string is passed into TranslateString.
|
13 years ago |
Adam Connelly
|
15d8b1bfc1
|
[CodeIssues] Updated the NoDefaultConstructorIssue so that the description and message match the compiler error.
|
13 years ago |
Adam Connelly
|
aba167fa4c
|
[CodeIssues] Updating the NoDefaultConstructorIssue to take into account multiple constructors in the child class. If no constructors are defined in the child, the issue is put against the class identifier, whereas if constructors are defined, the issue is put against each constructor that has an issue.
|
13 years ago |
Adam Connelly
|
4f3695ca03
|
[CodeIssues] Adding an issue that highlights when a base class does not have a parameterless constructor, and the child class does not invoke any of the base class constructors.
|
13 years ago |
Mike Krüger
|
d69edd3670
|
[CodeIssues] ')edundant field initializer' issue no longer greys out
the field name.
|
13 years ago |
Mike Krüger
|
3451f5cb38
|
[Analysis] Handle null reference in control flow graph builder.
btw. assumes that if true statement is null the if is incomplete.
|
13 years ago |