Mike Krüger
|
ae20e4929a
|
[Resolver] Fixed unexpected resolver crash.
Test Case:
Action foo = f => { f.FirstOrDefault(l=>); };
|
13 years ago |
Mike Krüger
|
e7ae3abb0f
|
Merge pull request #127 from fightangel/assignment-fix
[CodeIssues]RedundantAssignmentIssue: ignore assignments in try blocks
|
13 years ago |
Mike Krüger
|
7d702dc862
|
Added work-around for unexpected parser behaviour.
|
13 years ago |
Mansheng Yang
|
9622218439
|
[CodeIssues]RedundantAssignmentIssue: ignore assignments in try blocks
|
13 years ago |
Mike Krüger
|
7478e22d60
|
Updated mcs.
|
13 years ago |
Mike Krüger
|
17b0fe0e64
|
[Ast] 'where' keyword was missing in parsed query where clause.
|
13 years ago |
Mike Krüger
|
f24ac256e1
|
Merge pull request #125 from erik-kallen/bug-comment-before-try-catch-finally
Bug with comment just before try/catch/finally statement.
|
13 years ago |
Erik Källén
|
1b45b0eeaa
|
Bug with comment just before try/catch/finally statement.
|
13 years ago |
Mike Krüger
|
c48fe90874
|
[Completion] Fixed bug.
|
13 years ago |
Mike Krüger
|
e6051dec4c
|
Merge pull request #124 from riviti/master
Fixes for a couple of issues
|
13 years ago |
Mike Krüger
|
ef23a05edf
|
Fixed unit tests.
|
13 years ago |
Mike Krüger
|
29a2f5728a
|
Fixed parser bug.
|
13 years ago |
Mike Krüger
|
e77fadd5bd
|
Fixed parser error.
|
13 years ago |
Mike Krüger
|
6820c5d253
|
Updated mcs.
|
13 years ago |
Mike Krüger
|
f44398f038
|
Fixed potential code completion problem where completion could show up
on invalid keys.
|
13 years ago |
Mike Krüger
|
c0972c8c95
|
[Completion] Filter out namespaces that only contain inaccessible
types.
|
13 years ago |
Simon Lindgren
|
f4fdb0c5a0
|
[CodeIssues] Don't move variable declarations into the list of initializer statements of for statements.
|
13 years ago |
Simon Lindgren
|
7ad55831ac
|
[CodeIssues] Add accessibility checking to VariableHidesMemberIssue.
|
13 years ago |
Simon Lindgren
|
a64d00953d
|
[Utils] Improve error handling in CompositeFormatStringParser.
|
13 years ago |
Daniel Grunwald
|
536b9b0b1c
|
Add issue provider for missing StringComparison argument to string.StartsWith/EndsWith/IndexOf/LastIndexOf calls.
|
13 years ago |
Daniel Grunwald
|
99bbb11ded
|
Add 'ResultOfAsyncCallShouldNotBeIgnored' issue.
|
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
|
810a1e8911
|
[Refactoring] Corrected formatting region.
|
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 |
Mike Krüger
|
be94aebdcc
|
[Refactoring] FormatText now specifies a formatting region. (speed
purposes)
|
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
|
211c6a1b05
|
Implemented ITypeParameter.EffectiveInterfaceSet
|
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
|
caa61c79ca
|
Add helper method for exporting the control flow graph to GraphViz.
|
13 years ago |
Daniel Grunwald
|
3eb4ea84f8
|
Fix NullReferenceException in IterateViaForeachAction.
|
13 years ago |
Daniel Grunwald
|
1a2689edcb
|
CompareFloatWithEqualityOperatorIssue: use short name for System.Math if possible.
|
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
|
4d75ecc36c
|
Fix InvalidCastException in AccessToClosureIssue.
|
13 years ago |
Daniel Grunwald
|
0cdb73aad6
|
Add setter for the refactoring context's service container.
|
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 |