Simon Lindgren
|
d787bbb263
|
[CodeIssues] Don't suggest moving variables into lock statements.
|
13 years ago |
Mike Krüger
|
3dbba420eb
|
[Resolver] Fixed infinite loop issue when a type inherits from type
parameter.
|
13 years ago |
Mike Krüger
|
3001fae71f
|
[CodeAction] Fixed bug in create class declaration action.
|
13 years ago |
Mansheng Yang
|
862e3d3156
|
[CodeActions] PutInsideUsingAction: remove trailing Dispose() invocation
|
13 years ago |
Mansheng Yang
|
bf33c03cc2
|
[CodeIssues] RedundantArrayInitializerCommaIssue: show appropriate description for different types of initializers
|
13 years ago |
Mansheng Yang
|
0270ce48b0
|
[CodeActions] CreateOverloadWithoutParameterAction: fixed missing ref/out in generated call
|
13 years ago |
Mansheng Yang
|
84126bbddc
|
[CodeActions] ConvertAsToCastAction: fixed some parentheses issues
|
13 years ago |
Mansheng Yang
|
e23568fc51
|
[CodeActions] ConvertCastToAsAction: insert parentheses when necessary
|
13 years ago |
Mike Krüger
|
aad32a0e66
|
[CodeAction] Fixed some 'cast expression of incompatible type' issue
bugs.
|
13 years ago |
Mike Krüger
|
1b41ee02ca
|
[CodeAction] Convert lambda to delegate action no longer puts a
redundant () in the anonymous delegate.
|
13 years ago |
Mike Krüger
|
24c0222e20
|
[CodeAction] Fixed bug in splet declaration and assignment action.
|
13 years ago |
Mike Krüger
|
1a80006cac
|
[CodeIssues] Fixed an issue with try/catch statement in redundant
assignment issue.
|
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
|
23fdd83224
|
[CodeActions] Adjust the behaviour of AddCatchTypeAction.
|
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 |
Simon Lindgren
|
9c8556c61f
|
[CodeIssues] Don't warn about missing usage of 'value' in accessors that throws immediately.
|
13 years ago |
Simon Lindgren
|
06ebfd247d
|
[CodeIssues] VariableDeclaredInWideScopeIssue: Better dependency checking.
|
13 years ago |
Daniel Grunwald
|
b00cf1900c
|
Add parentheses test for "a + (b == null ? c : d)"
|
15 years ago |
Mike Krüger
|
41168e39b9
|
Fixed tests.
|
15 years ago |
Daniel Grunwald
|
7ba4e0be83
|
Add parenthesis around query expressions within type tests "(from a in b select c) is D"
|
15 years ago |
Daniel Grunwald
|
73129820f8
|
Bugfixes for InsertParenthesesVisitor and OutputVisitor.
|
15 years ago |
Daniel Grunwald
|
880d23b163
|
Bug fixes in OutputVisitor.
|
15 years ago |
Daniel Grunwald
|
a20e80a09c
|
Add tests for InsertParenthesesVisitor.
|
15 years ago |
Daniel Grunwald
|
a24999d720
|
Add InsertParenthesesVisitor
|
15 years ago |
Daniel Grunwald
|
6df268a693
|
Introduce IAstVisitor interface.
|
15 years ago |
Daniel Grunwald
|
54c454b0f8
|
Split EventDeclaration in normal one (can declare multiple events) and CustomEventDeclaration (with add/remove blocks, can only declare a single event).
|
15 years ago |
Daniel Grunwald
|
8186996c40
|
Add NamedArgumentExpression; cleanup the AST a bit.
|
15 years ago |
Daniel Grunwald
|
bf49569c22
|
Rename Dom->Ast.
|
15 years ago |
Daniel Grunwald
|
0f01f3be17
|
C# Ast refactoring: introduce Role<T> and add setters.
|
15 years ago |
Daniel Grunwald
|
f7b16a70fb
|
Implemented support for extension methods.
|
15 years ago |
Daniel Grunwald
|
9e42e6b6f4
|
Enable some unit tests that work with the type reference hack.
|
15 years ago |
Daniel Grunwald
|
0a71f0911d
|
Added hack to support some simple type references.
|
15 years ago |
Daniel Grunwald
|
eaee5bf5ee
|
Use static instances on KnownTypeReference for the built-in C# types.
|
15 years ago |
Daniel Grunwald
|
a665e39680
|
Add lots of resolver unit tests.
|
15 years ago |
Daniel Grunwald
|
3ae0b71496
|
Renamed VariableResolveResult to LocalResolveResult and added some unit tests.
|
15 years ago |
Daniel Grunwald
|
b9f9caaa9c
|
Added some unit tests and fixed some bugs.
|
15 years ago |
Daniel Grunwald
|
88b00cc33e
|
Added a few unit tests.
|
15 years ago |
Daniel Grunwald
|
b35f1f247c
|
Handle 'a::b' as MemberType (move aliases out of SimpleType).
|
15 years ago |
Daniel Grunwald
|
7e530a90ac
|
Fixed some bugs; added support for type references to TypeSystemConvertVisitor.
|
15 years ago |
Daniel Grunwald
|
b0a6e1817e
|
Allow support primitive types in FindTypeInBounds()
This is done by first running the C# spec algorithm for "FindTypeInBounds" before trying the improved algorithm.
|
15 years ago |
Daniel Grunwald
|
68450c3f95
|
Worked on improved type inference implementation.
|
15 years ago |
Daniel Grunwald
|
f0fdcc8698
|
Work on improved type inference.
|
15 years ago |
Daniel Grunwald
|
3bcab64569
|
Type inference stuff
|
15 years ago |
Daniel Grunwald
|
7656e7d937
|
CSharpParser: UsingDeclaration makes use of type reference
|
15 years ago |
Daniel Grunwald
|
36af836115
|
Add PrimitiveType/SimpleType/MemberType.
|
15 years ago |
Daniel Grunwald
|
06634845f1
|
Adjust unit tests to null object pattern.
|
15 years ago |