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
|
1a2689edcb
|
CompareFloatWithEqualityOperatorIssue: use short name for System.Math if possible.
|
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
|
c3f46aadfb
|
Move some code actions from 'CodeActions' namespace to refactoring namespace, to be consistent with all other code actions.
|
13 years ago |
Daniel Grunwald
|
b500f468ac
|
Fix #120: RedundantNamespaceUsageIssue bad handling of using aliases
|
13 years ago |
Mike Krüger
|
9648890f61
|
[CodeIssues] Fixed concurrency issue in variable reference graph.
|
13 years ago |
Mike Krüger
|
e8795d338a
|
Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
13944c2a6b
|
[CodeIssues] Removed some debug spew.
|
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 |
Simon Lindgren
|
cdf2e04c81
|
Replace FindReferences with context.FindReferences in MultipleEnumerationIssue.
|
13 years ago |
Simon Lindgren
|
1726ac4fcd
|
Replace FindReferences with context.FindReferences in ValueParameterUnusedIssue.
|
13 years ago |
Simon Lindgren
|
6c2336b582
|
[CodeIssues] Add helper FindReferences(AstNode, IVariable) to BaseRefactoringContext.
|
13 years ago |
Simon Lindgren
|
6458118ceb
|
Replace FindReferences with LocalReferenceFinder in ForControlVariableNotModifiedIssue.
|
13 years ago |
Simon Lindgren
|
2e21c6e2f0
|
Add fast check to discard most invocations early in ReferenceEqualsCalledWithValueTypeIssue.
|
13 years ago |
Simon Lindgren
|
db31f5f80d
|
Add fast check to discard most invocations early in FormatStringIssue.
|
13 years ago |
Simon Lindgren
|
ea1c7410f0
|
Speed up RedundantToStringIssue a bit.
|
13 years ago |
Simon Lindgren
|
7b86a384df
|
[CodeIssues] Optimize IncorrectExceptionParameterOrderingIssue.
|
13 years ago |
Simon Lindgren
|
8be6f487e9
|
Replace FindReferences with LocalReferenceFinder in VariableNotUsedIssue.
|
13 years ago |
Simon Lindgren
|
b6cbd38edd
|
Add check to disqualify most invocations early in OptionalParameterCouldBeSkippedIssue.
|
13 years ago |
Simon Lindgren
|
1d129a6a74
|
Replace FindReferences with LocalReferenceFinder in RedundantAssignmentIssue.
|
13 years ago |
Simon Lindgren
|
b1860b1f07
|
Replace FindReferences with LocalReferenceFinder in AccessToClosureIssue.
|
13 years ago |
Simon Lindgren
|
6ec44d10d5
|
Replace FindReferences with LocalReferenceFinder in {Variable,Parameter}OnlyAssignedIssue.
|
13 years ago |
mkrueger
|
bb8df03211
|
[CodeIssue] Fixed bug in redundant type cast issue.
|
13 years ago |
Simon Lindgren
|
ac21fc0b32
|
[CodeIssues] Fix compilation errors in AssignmentMadeToSameVariable.
|
13 years ago |
Simon Lindgren
|
b71617d816
|
[CodeIssues] Fix handling of member references in AssignmentMadeToSameVariableIssue.
|
13 years ago |
Simon Lindgren
|
704b5304d8
|
[CodeIssues] Also warn for null or empty checks using 'str.Length == 0'
|
13 years ago |
Simon Lindgren
|
b0e1fac6b6
|
[CodeIssues] Don't suggest moving declarations into invalid or weird places.
|
13 years ago |
Simon Lindgren
|
3b5e5731ea
|
[CodeIssues] Don't warn for unused parameters on overrides and interface implementations.
|
13 years ago |
Simon Lindgren
|
f829d5833c
|
[CodeIssues] Don't mark calls to IFormattable.ToString() as redundant.
|
13 years ago |
Simon Lindgren
|
d787bbb263
|
[CodeIssues] Don't suggest moving variables into lock statements.
|
13 years ago |
Simon Lindgren
|
827cf5d25b
|
[CodeIssues] Fix typo in MultipleEnumerationIssue.
|
13 years ago |
Mansheng Yang
|
bf33c03cc2
|
[CodeIssues] RedundantArrayInitializerCommaIssue: show appropriate description for different types of initializers
|
13 years ago |
Mansheng Yang
|
d9f68d3e67
|
[CodeIssues] ExpressionIsAlwaysOfProvidedTypeIssue: use Conversions instead of TypeCompatibilityHelper
|
13 years ago |
Mike Krüger
|
aad32a0e66
|
[CodeAction] Fixed some 'cast expression of incompatible type' issue
bugs.
|
13 years ago |
Mike Krüger
|
d69edd3670
|
[CodeIssues] ')edundant field initializer' issue no longer greys out
the field name.
|
13 years ago |
Konrad M. Kruczynski
|
be34221618
|
[CodeIssues] Do not report unused parameter if it is out or ref.
|
13 years ago |
Simon Lindgren
|
f664df98bc
|
[CodeIssues] Check method names before concluding there is a problem.
|
13 years ago |
Simon Lindgren
|
d01a360f32
|
[CodeIssues] Don't suggest demoting parameters of program entry points.
|
13 years ago |
Simon Lindgren
|
93fce4f8a6
|
[CodeIssues] Don't suggest demotion to a non-array type for params parameters.
|
13 years ago |
Simon Lindgren
|
a46f5e9874
|
[CodeIssues] Don't warn about static fields in generic types if the field declaration uses all type parameters.
|
13 years ago |
Simon Lindgren
|
9c634c73fc
|
[CodeIssues] VariableDeclaredInWideScope: Handle moves into SwitchSections.
|
13 years ago |