Daniel Grunwald
|
536b9b0b1c
|
Add issue provider for missing StringComparison argument to string.StartsWith/EndsWith/IndexOf/LastIndexOf calls.
|
13 years ago |
Daniel Grunwald
|
e6bc300e1e
|
Don't show "expression is never of the provided type" warning if the type could not be resolved.
|
13 years ago |
Daniel Grunwald
|
fe815dc2a0
|
Fixed false positive that caused a 'is operator always returns true' warning even though it returns false. (e.g. 'intVar is double')
|
13 years ago |
Mike Krüger
|
a50b205d6b
|
[CodeIssues] Fixed unused parameters for methods used as delegates and
event handlers.
|
13 years ago |
Mike Krüger
|
28c635f11d
|
[CodeIssues] Removed LocalVariableOnlyAssignedIssue - it's redundant
and handled by RedundantAssignmentIssue
|
13 years ago |
Mike Krüger
|
4d49d61ab5
|
[CodeIssues] Added type checking to string is null or empty issue.
|
13 years ago |
Mike Krüger
|
8e1ed7e962
|
[Refactoring] Format text can now take a node list to format / fixed a
formatting issue.
|
13 years ago |
Daniel Grunwald
|
e62e9469a7
|
Simplified ExpressionIsNeverOfProvidedTypeIssue and fixed false positive when converting from System.Object to value types.
|
13 years ago |
Daniel Grunwald
|
e272d518b6
|
AssignmentMadeToSameVariableIssue: don't warn on "a += a;"
|
13 years ago |
Daniel Grunwald
|
81c09524d6
|
Reference to static member via derived type: ignore curiously recurring template pattern
|
13 years ago |
Daniel Grunwald
|
912017d123
|
RedundantWhereWithPredicateIssue: in addition to Any(), handle Count(),First(),FirstOrDefault(),Last(),LastOrDefault(),LongCount(),Single() and SingleOrDefault().
|
13 years ago |
Daniel Grunwald
|
3e42bc1e6a
|
Don't show 'Method with optional parameter is hidden by overload' issue if the overloads have different type parameters.
|
13 years ago |
Daniel Grunwald
|
9cdf7e71f9
|
Don't show 'method never returns' for iterators containing 'yield break;'
|
13 years ago |
Daniel Grunwald
|
75925d5aaf
|
Fix #119: LocalVariableOnlyAssignedIssue does not recognize usage through unary operator expression
|
13 years ago |
Daniel Grunwald
|
ad431543a3
|
Fix NullReferenceException in IncorrectExceptionParameterOrderingIssue.
|
13 years ago |
Daniel Grunwald
|
d4df4d9790
|
Fixed using implicit user-defined conversions as part of explicit conversions.
|
13 years ago |
Daniel Grunwald
|
03f66e700f
|
CastExpressionOfIncompatibleTypeIssue: don't produce an issue when the source or target type is unknown.
|
13 years ago |
Daniel Grunwald
|
eabc6dbfae
|
Don't warn on empty custom events.
|
13 years ago |
Daniel Grunwald
|
c3f46aadfb
|
Move some code actions from 'CodeActions' namespace to refactoring namespace, to be consistent with all other code actions.
|
13 years ago |
Daniel Grunwald
|
8f459c2460
|
Ensure IVariable.ConstantValue has the correct type when a local constant declaration involves an implicit conversion
E.g. "const int MAXSIZE = ushort.MaxValue;"
|
13 years ago |
Daniel Grunwald
|
b500f468ac
|
Fix #120: RedundantNamespaceUsageIssue bad handling of using aliases
|
13 years ago |
Daniel Grunwald
|
27978f44c7
|
Add 'allowOptionalParameters' flag to MGRR.PerformOverloadResolution.
|
13 years ago |
Daniel Grunwald
|
5e01d285d0
|
Fix InvalidCastException on invalid compile-time constant casts.
|
13 years ago |
Daniel Grunwald
|
59cc439a30
|
Added delegate compatibility check to method-group conversions.
|
13 years ago |
Mike Krüger
|
24e7b56613
|
Fixed cyclic constants.
|
13 years ago |
Mike Krüger
|
8830b3fbac
|
Add unit test for cyclic constants.
|
13 years ago |
Mike Krüger
|
5d20faf0c5
|
[Ast] Getting the end location of token nodes is now faster.
|
13 years ago |
Daniel Grunwald
|
07fc74aaf4
|
Add special case for negative zero in CSharpOutputVisitor.
|
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
|
5d8db35d10
|
Fixed ignored unit test.
|
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
|
aebedfea27
|
Added test that exposes a problem with empty namespaces.
|
13 years ago |
Mike Krüger
|
539db3bb43
|
[Completion] Fixed bug in object initializer context.
|
13 years ago |
Mike Krüger
|
1f8b45f8d9
|
Fixed failing unit test.
|
13 years ago |
Mike Krüger
|
0802ed7564
|
Fixed completion bug.
|
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
|
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 |
Mike Krüger
|
da2bdcfcbe
|
Fixed completion bug.
|
13 years ago |
Daniel Grunwald
|
980a367bad
|
Merged some changes from SharpDevelop to NRefactory.
|
13 years ago |
Daniel Grunwald
|
875ee8d079
|
Add test: implicit long constant expression conversion to short
|
13 years ago |