Mike Krüger
d4f373d995
[Refactoring] Fixed potential issue in variable refrence graph
...
builder.
14 years ago
Mike Krüger
7cab07f13e
[Completion] Check for extension method accessibility.
14 years ago
Mike Krüger
3dbba420eb
[Resolver] Fixed infinite loop issue when a type inherits from type
...
parameter.
14 years ago
Mike Krüger
a1bcb54747
[Semantics] Added test case for nullable constant value / fixed last
...
fix.
14 years ago
Mike Krüger
3acaf5eca2
[Semantic] Handled default parameter value conversion in default
...
unresolved parameter.
14 years ago
Mike Krüger
2733a83a79
[Semantics] ConversionResolveResult: For nullable conversions return
...
the constant value of the input resolve result. IMHO ConstantValue ==
null is an error for example for int? i = 1; case. The constant value
should be '1' there.
14 years ago
Mike Krüger
3001fae71f
[CodeAction] Fixed bug in create class declaration action.
14 years ago
Mike Krüger
96b4ec0053
Merge pull request #102 from riviti/gsoc-fixes
...
A bunch of fixes of my GSoC work
14 years ago
Mike Krüger
3015b1bcb9
Merge pull request #105 from fightangel/fixes
...
some fixes for code actions and code issues
14 years ago
Mansheng Yang
862e3d3156
[CodeActions] PutInsideUsingAction: remove trailing Dispose() invocation
14 years ago
Mansheng Yang
bf33c03cc2
[CodeIssues] RedundantArrayInitializerCommaIssue: show appropriate description for different types of initializers
14 years ago
Mansheng Yang
0270ce48b0
[CodeActions] CreateOverloadWithoutParameterAction: fixed missing ref/out in generated call
14 years ago
Mansheng Yang
84126bbddc
[CodeActions] ConvertAsToCastAction: fixed some parentheses issues
14 years ago
Mansheng Yang
e23568fc51
[CodeActions] ConvertCastToAsAction: insert parentheses when necessary
14 years ago
Mansheng Yang
d9f68d3e67
[CodeIssues] ExpressionIsAlwaysOfProvidedTypeIssue: use Conversions instead of TypeCompatibilityHelper
14 years ago
Mike Krüger
aad32a0e66
[CodeAction] Fixed some 'cast expression of incompatible type' issue
...
bugs.
14 years ago
Mike Krüger
1b41ee02ca
[CodeAction] Convert lambda to delegate action no longer puts a
...
redundant () in the anonymous delegate.
14 years ago
Mike Krüger
24c0222e20
[CodeAction] Fixed bug in splet declaration and assignment action.
14 years ago
Mike Krüger
1a80006cac
[CodeIssues] Fixed an issue with try/catch statement in redundant
...
assignment issue.
14 years ago
Mike Krüger
d69edd3670
[CodeIssues] ')edundant field initializer' issue no longer greys out
...
the field name.
14 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.
14 years ago
Konrad M. Kruczynski
be34221618
[CodeIssues] Do not report unused parameter if it is out or ref.
14 years ago
Mike Krüger
6c62b5b2c3
[Ast] Fixed end location of multi line strings.
14 years ago
Mike Krüger
e639b4bcbb
[Analysis] Handled null conditions in do while & while statements.
14 years ago
Simon Lindgren
f664df98bc
[CodeIssues] Check method names before concluding there is a problem.
14 years ago
Simon Lindgren
23fdd83224
[CodeActions] Adjust the behaviour of AddCatchTypeAction.
14 years ago
Simon Lindgren
d01a360f32
[CodeIssues] Don't suggest demoting parameters of program entry points.
14 years ago
Simon Lindgren
93fce4f8a6
[CodeIssues] Don't suggest demotion to a non-array type for params parameters.
14 years ago
Simon Lindgren
a46f5e9874
[CodeIssues] Don't warn about static fields in generic types if the field declaration uses all type parameters.
14 years ago
Simon Lindgren
9c634c73fc
[CodeIssues] VariableDeclaredInWideScope: Handle moves into SwitchSections.
14 years ago
Simon Lindgren
9c8556c61f
[CodeIssues] Don't warn about missing usage of 'value' in accessors that throws immediately.
14 years ago
Simon Lindgren
06ebfd247d
[CodeIssues] VariableDeclaredInWideScopeIssue: Better dependency checking.
14 years ago
Mike Krüger
f43d5df0e2
[CodeIssues] New issue to convert .Where(p).Any() to .Any(p). (from shani)
14 years ago
Simon Lindgren
764280a957
[CodeActions] IterateViaForeach: Avoid infinite recursion in cyclic inheritance structures.
14 years ago
Daniel Grunwald
e2eef883e1
Add 'HasBody' property to IMethod. Closes #100 .
14 years ago
Mike Krüger
2ed6497dc3
Merge pull request #101 from mono-soc-2012/mansheng
...
GSoC Project
14 years ago
Mansheng Yang
aedf4e20cc
[CodeActions] ConvertImplicitToExplicitImplementationAction: removed a redundant test
14 years ago
Mansheng Yang
1d3c30b8e1
Merge remote-tracking branch 'upstream/master' into mansheng
...
Conflicts:
ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
ICSharpCode.NRefactory.CSharp/Refactoring/BaseRefactoringContext.cs
ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
14 years ago
Mike Krüger
612ab59965
Merge pull request #99 from mono-soc-2012/simonl
...
My GSoC 2012 work
14 years ago
Simon Lindgren
2a45c1e68e
Merge branch 'master' into simonl
...
Conflicts:
ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
14 years ago
Daniel Grunwald
aa55c206e0
Add AbstractUnresolvedEntity.Clone() method.
14 years ago
Mike Krüger
e975667717
[Formatting] Fixed wrong default option.
14 years ago
Mansheng Yang
4945fa5e4f
[CodeIssues] MultipleEnumerationIssue: added documentation
14 years ago
Mansheng Yang
dc7fa56956
[CodeIssue] RedundantAssignmentIssue: fixed a bug in issue finding
14 years ago
Simon Lindgren
b7f65011fa
[CodeIssues] Improve ParameterCanBeDemotedIssue.
14 years ago
Simon Lindgren
408b29847d
[TypeSystem] Don't consider non-public members for interface implementors.
14 years ago
Simon Lindgren
79b4c25ccc
[CodeIssues] ParameterCanBeDemotedIssue: Add Criterions for suitable indexer members and for array types. Also start resolving the method with the new type to check for errors.
14 years ago
Simon Lindgren
458bd90f11
[CodeIssues] Add incomplete dependency tracking to VariableDeclaredInWideScopeIssue.
14 years ago
Mansheng Yang
a27b0518ce
[CodeIssues] ConstantConditionIssue: check if condition is compile time constant to avoid fake warnings
14 years ago
Mansheng Yang
352dcce314
[CodeIssues] CompareBooleanWithTrueOrFalseIssue: check if the expression being compared is of boolean type
14 years ago