Mike Krüger
|
2c7c1c7ee7
|
Fixed failing unit test, added a test to document a wrong parser
behaviour.
|
14 years ago |
Mike Krüger
|
c74577ab6a
|
Updated mcs.
|
14 years ago |
Mike Krüger
|
d8d65fc9d9
|
Fixed code completion bug.
|
14 years ago |
Mike Krüger
|
ea14dc823b
|
Updated parameter data provider interface.
|
14 years ago |
Daniel Grunwald
|
2bebee46a1
|
C# XML documentation support.
|
14 years ago |
Daniel Grunwald
|
ec225c160d
|
Fixed bugs related to ID strings.
|
14 years ago |
Mike Krüger
|
4632c42a7a
|
Fixed unit test.
|
14 years ago |
Mike Krüger
|
de6870b067
|
Fixed completion unit test.
|
14 years ago |
Mike Krüger
|
d89d25c11d
|
Added failing unit test.
|
14 years ago |
Mike Krüger
|
a6fa72ef93
|
Fixed constructor initializer parameter completion.
|
14 years ago |
Mike Krüger
|
c3b136b156
|
Fixed attribute context cases.
|
14 years ago |
Mike Krüger
|
0983e854ea
|
Fixed some keyword contexts.
|
14 years ago |
Daniel Grunwald
|
9df7940231
|
Normalize newlines.
|
14 years ago |
Mike Krüger
|
8d5b268fdf
|
Fixed completion bug.
|
14 years ago |
Daniel Grunwald
|
cfe807ab73
|
Fix "find references" for method group conversions in delegate creation expressions "new Action(MyMethod)"
|
14 years ago |
Daniel Grunwald
|
5f8dcf4f7a
|
Implement 'ToMemberReference()' and 'InterfaceImplementations' on specialized members.
|
14 years ago |
Daniel Grunwald
|
9859dce24f
|
Improve ResolveAtLocation.
|
14 years ago |
Daniel Grunwald
|
a7245affe6
|
Fixed finding references to method group conversions.
|
14 years ago |
Mike Krüger
|
17a8d4394a
|
Fixed completion bug.
|
14 years ago |
Mike Krüger
|
3b682d43b1
|
Fixed code completion bug.
|
14 years ago |
Daniel Grunwald
|
e5217c2c13
|
Fixed bug in 'BetterConversion' implementation - converting to Func<> delegates is better than converting to Action<> delegates.
|
14 years ago |
Daniel Grunwald
|
cb84adabc6
|
Fixed parsing undocumented expressions.
|
14 years ago |
Daniel Grunwald
|
46254b3b0d
|
Add support for resolving "operator true".
|
14 years ago |
Daniel Grunwald
|
77ea4dae30
|
Report more types of invalid equality comparisons as errors.
Mark an anonymous function conversion as invalid if there are compiler errors in the implicitly typed lambda.
|
14 years ago |
Daniel Grunwald
|
bb822e94d4
|
Allow using AstType.ToTypeReference().Resolve(compilation.TypeResolveContext) - this will now resolve in the global namespace.
Fixed increment operator on System.Char.
|
14 years ago |
Daniel Grunwald
|
f3541d4747
|
Fixed accessing protected members through type parameters.
|
14 years ago |
Daniel Grunwald
|
9f5f18eeb2
|
Fixed resolving "condition ? byte : 0".
|
14 years ago |
Daniel Grunwald
|
67d19127f5
|
Fixed bug in reachability analysis when lambda/anonymous method contains a condition or switch statement.
|
14 years ago |
Daniel Grunwald
|
1a7ca154b4
|
Allow conversion of anonymous method with unreachable endpoint to Func<T>.
|
14 years ago |
Daniel Grunwald
|
822fda7e36
|
Handle T[] -> T* and string -> char* conversions in fixed statement initializers.
|
14 years ago |
Daniel Grunwald
|
0f2b0c380e
|
Fixed lambda type inference in delegate creation expressions. ("new Func<int, int>(a => a)")
|
14 years ago |
Daniel Grunwald
|
57a59341a5
|
Revert "Fixed type system converter case reported from "erik-kallen"."
The bug was already fixed in fb0c2923; this patch was adding the parameters a second time.
This reverts commit c4dfb27626 .
|
14 years ago |
Mike Krüger
|
426ce5dccf
|
Removed some ignore attributes.
|
14 years ago |
Mike Krüger
|
c4dfb27626
|
Fixed type system converter case reported from "erik-kallen".
|
14 years ago |
Daniel Grunwald
|
5c9dfb9896
|
Fixed IUnresolvedTypeDefinition.Resolve() and IAssembly.GetTypeDefinition(IUnresolvedTypeDefinition) to always retrieve the correct version of the type definition for the compilation, even if the IUnresolvedTypeDefinition is a different version.
The two methods now return UnknownType/null if the IUnresolvedTypeDefinition does not belong to the assembly.
|
14 years ago |
Daniel Grunwald
|
c5c5192f38
|
Add documentation to methods for creating type references that describe the expected ITypeResolveContext for resolving those type references.
|
14 years ago |
Daniel Grunwald
|
c5c1337aee
|
Add failing unit test for using-statement with multiple variable declarations.
|
14 years ago |
Daniel Grunwald
|
79b8b00d29
|
Fix bug in output type inference for explicitly typed lambdas.
|
14 years ago |
Daniel Grunwald
|
e441980154
|
Fixed parsing "bool.TrueString".
|
14 years ago |
Mike Krüger
|
dce53cb312
|
Fixed code completion bug.
|
14 years ago |
Daniel Grunwald
|
a3ff017e9e
|
When a simple-name refers to an instance field in the current class, set TargetResult=new ThisResolveResult().
|
14 years ago |
Daniel Grunwald
|
b4003145b3
|
Add MethodGroupResolveResult.GetEligibleExtensionMethods() method.
|
14 years ago |
Mike Krüger
|
510d58a28b
|
Fixed parameter test case.
|
14 years ago |
Mike Krüger
|
8b32926d67
|
Fixed const field access.
|
14 years ago |
Mike Krüger
|
e7833ba973
|
Added some more naming contexts.
|
14 years ago |
Mike Krüger
|
d88c793032
|
Fixed bug in RemoveBackingStore context action.
|
14 years ago |
Mike Krüger
|
9a96b02042
|
Fixed using context/ added unit test for try ... catch case.
|
14 years ago |
Mike
|
2cfed41833
|
Fixed primitive type keywords.
|
14 years ago |
Mike Krüger
|
6a85f2a5e3
|
Fixed AST builder.
|
14 years ago |
Mike Krüger
|
764b8a33f4
|
Added unit tests for context actions.
|
14 years ago |