Mike Krüger
|
9b91922c23
|
Updated mcs.
|
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
|
307999c599
|
Fixed duplicate types in completion list.
|
13 years ago |
Mike Krüger
|
b8fce0c557
|
[CodeCompletion] Fixed ctrl+space behavior (it's now more intrusive -
but it should be it, the user requests it).
|
13 years ago |
Mike Krüger
|
539db3bb43
|
[Completion] Fixed bug in object initializer context.
|
13 years ago |
Mike Krüger
|
5f3721c95e
|
Fixed failing unit test.
|
13 years ago |
Mike Krüger
|
1f8b45f8d9
|
Fixed failing unit test.
|
13 years ago |
Mike Krüger
|
3658c34d34
|
[Completion] Filter out unknown types
|
13 years ago |
Mike Krüger
|
e8795d338a
|
Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
43641dc5a1
|
[Completion] Types with different type parameters are now added as
overloads again.
|
13 years ago |
Mike Krüger
|
0802ed7564
|
Fixed completion bug.
|
13 years ago |
Mike Krüger
|
989a895856
|
Improved last fix - gixe back the alias node & resolve result for the
import node.
|
13 years ago |
Mike Krüger
|
f813ebec61
|
Resolve at location now works on using aliases.
|
13 years ago |
Mike Krüger
|
0f2e42a337
|
Added an option to turn off the aliases in the type system ast
builder.
|
13 years ago |
Mike Krüger
|
8caca2441e
|
Fixed possible null reference exception.
|
13 years ago |
Mike Krüger
|
13944c2a6b
|
[CodeIssues] Removed some debug spew.
|
13 years ago |
Mike Krüger
|
fe88a0e25e
|
[CodeAction] Fixed possible null reference exception.
|
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
|
ba05b603fd
|
Removed other static cfg builder.
|
13 years ago |
Mike Krüger
|
e4f071e19d
|
Removed static control flow graph builder.
|
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
|
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 |
Adam Connelly
|
20cb63aa08
|
[CodeIssues] Removed the baseType field from the NoDefaultConstructorIssue since it can be overwritten if there is a nested type that has an issue. The code now resolves the base type when visiting the constructor to make sure it is correct.
|
13 years ago |
Adam Connelly
|
fccd433299
|
[CodeIssues] Updating the NoDefaultConstructorIssue to ignore inaccessible constructors and to only look at the direct base type. I also updated the issue text to contain the compiler error number, and altered the way that the string was formatted so that the format string is passed into TranslateString.
|
13 years ago |
Adam Connelly
|
15d8b1bfc1
|
[CodeIssues] Updated the NoDefaultConstructorIssue so that the description and message match the compiler error.
|
13 years ago |
Adam Connelly
|
aba167fa4c
|
[CodeIssues] Updating the NoDefaultConstructorIssue to take into account multiple constructors in the child class. If no constructors are defined in the child, the issue is put against the class identifier, whereas if constructors are defined, the issue is put against each constructor that has an issue.
|
13 years ago |
Adam Connelly
|
4f3695ca03
|
[CodeIssues] Adding an issue that highlights when a base class does not have a parameterless constructor, and the child class does not invoke any of the base class constructors.
|
13 years ago |
Mike Krüger
|
d69edd3670
|
[CodeIssues] ')edundant field initializer' issue no longer greys out
the field name.
|
13 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.
|
13 years ago |
Mike Krüger
|
6c62b5b2c3
|
[Ast] Fixed end location of multi line strings.
|
13 years ago |
Mike Krüger
|
e639b4bcbb
|
[Analysis] Handled null conditions in do while & while statements.
|
13 years ago |
Mike Krüger
|
f43d5df0e2
|
[CodeIssues] New issue to convert .Where(p).Any() to .Any(p). (from shani)
|
13 years ago |
Daniel Grunwald
|
e2eef883e1
|
Add 'HasBody' property to IMethod. Closes #100.
|
13 years ago |
Mike Krüger
|
e975667717
|
[Formatting] Fixed wrong default option.
|
13 years ago |
Mansheng Yang
|
4945fa5e4f
|
[CodeIssues] MultipleEnumerationIssue: added documentation
|
13 years ago |
Mansheng Yang
|
dc7fa56956
|
[CodeIssue] RedundantAssignmentIssue: fixed a bug in issue finding
|
13 years ago |
Simon Lindgren
|
b7f65011fa
|
[CodeIssues] Improve ParameterCanBeDemotedIssue.
|
13 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.
|
13 years ago |
Simon Lindgren
|
458bd90f11
|
[CodeIssues] Add incomplete dependency tracking to VariableDeclaredInWideScopeIssue.
|
13 years ago |
Mansheng Yang
|
a27b0518ce
|
[CodeIssues] ConstantConditionIssue: check if condition is compile time constant to avoid fake warnings
|
13 years ago |
Mansheng Yang
|
352dcce314
|
[CodeIssues] CompareBooleanWithTrueOrFalseIssue: check if the expression being compared is of boolean type
|
13 years ago |
Mansheng Yang
|
588b127a42
|
[CodeIssues] MethodNeverReturnsIssue: handle 'throw' case
|
13 years ago |
Mansheng Yang
|
71e42df2f9
|
[CodeActions] Moved GetDefaultValueExpression back to CreateOverloadWithoutParameterAction class
|
13 years ago |
Mansheng Yang
|
6f063c60a6
|
[CodeIssues] RedundantFieldInitializerIssue: handle some number type initializer cases
|
13 years ago |
Daniel Grunwald
|
c403f389b7
|
Move the fix for #94 into CSharpConversions.IsConstraintConvertible.
Also added a couple of additional unit tests for constraint validation.
|
13 years ago |
Daniel Grunwald
|
40bbafda16
|
Set NET_4_0 preprocessor symbol for mcs.
Rename "NET45" to "NET_4_5" to be consistent with mcs and Mono.Cecil.
|
13 years ago |