Mike Krüger
|
904af4bfd2
|
[Completion] Paremeter completion offset checks now for comments.
|
13 years ago |
Daniel Grunwald
|
5670248de8
|
Add 'FullTypeName' struct, and use it to represent type names.
Contains some breaking API changes:
- Renamed 'FullNameAndTypeParameterCount' to 'TopLevelTypeName'.
- IAssembly.GetTypeDefinition(string, string, int) -> IAssembly.GetTypeDefinition(TopLevelTypeName)
- IAssembly.GetTypeDefinition(IUnresolvedTypeDefinition) -> IAssembly.GetTypeDefinition(FullTypeName)
- GetClassTypeReference now supports nested types
|
13 years ago |
Mike Krüger
|
12f2f2793e
|
Removed debug messages.
|
13 years ago |
Simon Lindgren
|
ac21fc0b32
|
[CodeIssues] Fix compilation errors in AssignmentMadeToSameVariable.
|
13 years ago |
Mike Krüger
|
90bea8ed51
|
Fixed Issue #109 'Code Completion shows 'ushort' in global scope'.
|
13 years ago |
Mike Krüger
|
fa3cf3b6e1
|
Fixed completion bug.
|
13 years ago |
Simon Lindgren
|
b71617d816
|
[CodeIssues] Fix handling of member references in AssignmentMadeToSameVariableIssue.
|
13 years ago |
Simon Lindgren
|
3cf3032f50
|
[CodeActions] Clean up StatementsToInitializerConverter and InitializerPath.
Also, rename InitializerPath to AccessPath.
|
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 |
Daniel Grunwald
|
6682aa6f92
|
NRefactory changes from SharpDevelop: add IDocument.FileName and IAssembly.FullAssemblyName,
|
13 years ago |
Daniel Grunwald
|
79db6fe54c
|
Change ISupportsInterning so that objects are interned immediately after they are created.
This lets us get rid of the hidden mutation due to interning; ISupportsInterning objects can now be truly immutable.
|
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 |
Daniel Grunwald
|
76f3da7ccf
|
[CodeDomConvertVisitor] fixed converting fully-qualified references to static members
|
13 years ago |
Mike Krüger
|
6efd3b949a
|
Revered patch from erik kallen/ignored failing test.
|
13 years ago |
Daniel Grunwald
|
d0bed831ae
|
Add a mechanism to the FastSerializer that allows us to invalidate cached project contents when fixing a bug in one of the type system loaders.
|
13 years ago |
Mike Krüger
|
637a7daae2
|
Updated mcs (fixed parser bug).
|
13 years ago |
Mike Krüger
|
d37a7ba16d
|
[CodeActions] Added check for resolve error.
|
13 years ago |
Mike Krüger
|
4e8b01df03
|
[Completion] Fixed type 'overloads'.
|
13 years ago |
Mike Krüger
|
59982767c1
|
[Refactoring] Added option to the ast builder to control the behavior
of unbound type arguments.
|
13 years ago |
Simon Lindgren
|
13f67510b6
|
[CodeIssues] Don't crash in StatementToInitializerConverter on assignments to members.
(Probably) fixes Xamarin bug #6810.
|
13 years ago |
Daniel Grunwald
|
31474555b2
|
Avoid looking for inner classes when resolving a class constraint.
|
13 years ago |
Daniel Grunwald
|
4a337b8ed1
|
[CodeActions] fixed bug implemented 'protected internal abstract' members.
The 'internal' modifier is necessary in overrides if they are inside the same assembly as the abstract member.
|
13 years ago |
Mike Krüger
|
a2e370fe2d
|
[CodeActions] Fixed implement abstract members bug.
|
13 years ago |
Mike Krüger
|
465bcdfb61
|
[Completion] Check if types are accessible in the namespace resolve
result case.
|
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 |
Mike Krüger
|
d4f373d995
|
[Refactoring] Fixed potential issue in variable refrence graph
builder.
|
13 years ago |
Mike Krüger
|
7cab07f13e
|
[Completion] Check for extension method accessibility.
|
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 |
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
|
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 |
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 |
Konrad M. Kruczynski
|
be34221618
|
[CodeIssues] Do not report unused parameter if it is out or ref.
|
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 |
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 |