Mike Krüger
35c8f4994d
Fixed token location.
13 years ago
Mike Krüger
82fba3088f
Fixed pre processor context completion.
13 years ago
Mike Krüger
a6c5926941
Expose the comment tags known by the completion engine.
13 years ago
Mike Krüger
4eeb77a15e
Fixed potential exception. NOTE: The code completion engine isn't ment
...
to insert text - this functionality should be moved to the IDE
on-the-fly formatting/indentation backend.
13 years ago
Mike Krüger
b7573edd66
Fixed broken unit test.
13 years ago
Mike Krüger
46f1a2ebff
Fixed qualified alias token location.
13 years ago
Mike Krüger
7a8d41e883
Updated mcs.
13 years ago
Mike Krüger
465254ea12
Fix broken test.
13 years ago
Mike Krüger
587a25dfe9
Fixed formatting bug.
13 years ago
Mike Krüger
b3dee87537
Fixed event declaration assign token location.
13 years ago
Mike Krüger
cb38702a55
Secured potential cast exception.
...
TODO: Work on a better representation of that case.
13 years ago
Mike Krüger
9c49aaf383
Revert "Fixed potential xml comment bug."
...
Found better fix.
This reverts commit 8b7b3f708b
.
13 years ago
Mike Krüger
f49dfb66ac
Fixed XML comment bug.
13 years ago
Mike Krüger
8b7b3f708b
Fixed potential xml comment bug.
13 years ago
Mike Krüger
bd1811cc18
[TypeSystem] Specialized method now contains a flag specifying the
...
extension method mode.
There needs some distinction between extension methods calles foo.Ext
(); and Class.Ext(foo); even if it's the same method call - it's
different for code completion tooltips.
13 years ago
Mike Krüger
8972fdff77
Fixed completion bug.
13 years ago
Mike Krüger
4152fc765f
Added unit test that shows an issue with dynamic resolve results &
...
code completion.
13 years ago
Mike Krüger
92a62059de
Fixed constraint completion bug.
13 years ago
Mike Krüger
65706761dd
Fixed completion bug.
13 years ago
Mike Krüger
e29ddf05c8
Fixed bug in extract method.
13 years ago
Mike Krüger
a741ec0dd8
Introduce constant action can now replace more than one occurence
...
(like declare local variable action).
13 years ago
Mike Krüger
243b39310e
Fixed some convert foreach to for action bugs.
13 years ago
Mike Krüger
ce739a62bf
Fixed bug in declare local action.
13 years ago
Erik Källén
4c1dbb9adc
Added information about built-in conversions before and after a user-defined conversion operator is applied
13 years ago
Daniel Grunwald
e781363b78
Include node reformatting in the undo group
13 years ago
Daniel Grunwald
6e6cf735a3
ParameterCanBeDemotedIssue: remove GetInheritanceDepth.
...
It has the potential for a stack overflow when there's cyclic inheritance.
The sorting already done by GetAllBaseTypes() should be good enough.
13 years ago
Daniel Grunwald
3d96f7c7ff
Add fix action to ExplicitConversionInForEachIssue.
13 years ago
Daniel Grunwald
67d80c8834
CompareFloatWithEqualityOperatorIssue: don't show warning when comparing with infinities.
13 years ago
Daniel Grunwald
f31aa291ae
ParameterCanBeDemotedIssue: Remove 'ConstructHasLocalIndependentTyping'
...
This fixes false positives when the parameter is used within lambdas passed to generic methods (e.g. LINQ).
13 years ago
Erik Källén
867dc8b407
Improved handling of sizeof(x)
...
Resolving sizeof(x) will now return a specialized ResolveResult that contains information about which type's size is investigated. Also fixed a bug that caused sizeof() to not work when initializing fields. Also made sizeof(SomeEnum) resolve to the size of the underlying type which is illegal according to the spec, but mcs allows it.
13 years ago
Daniel Grunwald
b3c2b0ce9d
ResolveAtLocation: when resolving a method name within a delegate creation, produce MemberResolveResult instead of MethodGroupResolveResult.
13 years ago
Daniel Grunwald
f159810013
Remove unresolved references from new Alias*ResolveResult.
13 years ago
Mike Krüger
eae3641201
Corrected namespace.
13 years ago
Mike Krüger
11aa873815
Added alias resolve results that allows it to handle aliases more
...
easily. (for example showing them in the text editor UI or tooltips)
13 years ago
Mike Krüger
2b83d7c4d0
Removed debug message
13 years ago
Mike Krüger
4e104efc65
ParameterCanBeDemotedIssue no longer tries to demote arrays to ILists.
13 years ago
Mike Krüger
ecc15dde9a
Fixed bug in type system conversion (interface members can shadow
...
other members) & implement interface action bug.
13 years ago
Mike Krüger
ee0479e2ff
Remove redundant empty argument list is now much less intrusive.
13 years ago
Mike Krüger
a3edf1ac62
Fixed position of unbound type arguments.
13 years ago
Mike Krüger
25445fcd55
DeclareLocalVariable can now remove redundant parens.
13 years ago
Mike Krüger
5c45761c90
Fixed variable inlining missing parentheses issues.
13 years ago
Mike Krüger
eab84734b2
Fixed bug in create constructor action & implemented create enum value
...
action.
13 years ago
Mike Krüger
91ee675380
Added some null checks.
13 years ago
Mike Krüger
9ad0a08e78
Fixed potential ArgumentOutOfRangeException.
13 years ago
Mike Krüger
e00a9b8696
Fixed member lookup bug.
13 years ago
Daniel Grunwald
52d116ea88
Allow calling FindReferences without IUnresolvedFile.
13 years ago
Daniel Grunwald
7c7a2ad588
Fix ArgumentException in StatementsToInitializerConverter.
13 years ago
Daniel Grunwald
ba484d5a93
[OverloadResolution] Don't use specialized parameters of indexers or non-generic methods within generic methods for "more specific formal parameter" check; always use the original parameters like we do with generic methods.
13 years ago
Mike Krüger
16c7ed1863
Made GuessType methods public.
...
TODO: Improve this concept/move it to own class.
13 years ago
Mike Krüger
0845f3ee03
Fixed completion bug.
13 years ago