Daniel Grunwald
|
7eeb0348fb
|
Attempt that makes all the implicit conversions work
However, it introduces a problem with one of the explicit conversion test cases.
|
13 years ago |
Daniel Grunwald
|
b491ea85c3
|
Rename Conversions to CSharpConversions.
|
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
|
9d7c018fb2
|
Adjusted C# resolver to refactored type system.
|
14 years ago |
Daniel Grunwald
|
f631199013
|
Type system refactoring: split unresolved/resolved type systems.
|
14 years ago |
Daniel Grunwald
|
4bbcf2dc11
|
Add "public ResolveResult Body { get; }" to LambdaResolveResult.
|
14 years ago |
Daniel Grunwald
|
a73d7ba8db
|
Added async/await support to the resolver.
|
14 years ago |
Daniel Grunwald
|
e37dc4b6c7
|
Move ResolveResults to NR.Semantics
|
14 years ago |
Daniel Grunwald
|
5c585e110b
|
Apply license header to unit tests.
Add parser unit tests for ObjectCreateExpression.
|
14 years ago |
Daniel Grunwald
|
8c8caf76f6
|
Implemented type inference for implicitly typed lambdas.
|
14 years ago |
Daniel Grunwald
|
d59fd2bc56
|
C# Resolver: preparations for lambda support
|
14 years ago |
Daniel Grunwald
|
b8330bebd6
|
Remove parent pointer from ITypeParameter and enable sharing type parameters.
|
15 years ago |
Daniel Grunwald
|
2f91b65b74
|
Add more SimpleNameLookupTests.
|
15 years ago |
Daniel Grunwald
|
176f97354c
|
Fixed overload resolution bug
|
15 years ago |
Daniel Grunwald
|
2634564ad2
|
Rename Util to Utils; added replaced "object CacheToken" with "CacheManager CacheManager"
|
15 years ago |
Daniel Grunwald
|
24e7c50e32
|
Fixed issues with LogicalAnd and LogicalOr operators.
Add unit tests for overload resolution; fixed an overload resolution bug.
Added some new helper methods.
Various documentation updates.
|
15 years ago |