Erik Källén
|
06703663f0
|
Fixed await with generic awaiter types.
|
13 years ago |
erikkallen
|
c615c9f730
|
Make 'await' resolve as in the C# 5.0 language specification.
This means that the awaiter type must implement INotifyCompletion and can optionally implement ICriticalNotifyCompletion.
|
13 years ago |
Erik Källén
|
66f51bff3a
|
Added a separate AwaitResolveResult
|
13 years ago |
Daniel Grunwald
|
e62a04692b
|
Fixed resolving compile-time operations on enum types with an underlying type smaller than int. (always use unchecked context for the cast back to enum)
|
13 years ago |
Mike Krüger
|
ef726be8c9
|
[UnitTests] Disabled broken tests.
|
13 years ago |
Daniel Grunwald
|
c27f57f4a1
|
Fix icsharpcode/NRefactory#25: OperatorResolveResult.IsLiftedOperator for unary operators
|
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
|
f70a726495
|
Fixed resolving "-2147483648".
|
14 years ago |
Daniel Grunwald
|
b84c06e5b6
|
Make CSharpResolver immutable.
|
14 years ago |
Daniel Grunwald
|
f631199013
|
Type system refactoring: split unresolved/resolved type systems.
|
14 years ago |
Daniel Grunwald
|
5c585e110b
|
Apply license header to unit tests.
Add parser unit tests for ObjectCreateExpression.
|
14 years ago |
Daniel Grunwald
|
37626e1bc7
|
Expose conversions as part of the ResolveResult.
|
14 years ago |
Daniel Grunwald
|
80a859c0cc
|
Add support for pointer types (implicit pointer conversion; operators defined on pointers).
|
15 years ago |
Mike Krüger
|
9ad9030e29
|
Added some mono compatibility changes.
|
15 years ago |
Daniel Grunwald
|
c4f4db723b
|
Added support for relational operators.
Moved primitive cast logic to utils.
Added unit tests; fixed bug in enum handling.
|
15 years ago |
Daniel Grunwald
|
d66df1965d
|
Fixed operator overload resolution bug.
|
15 years ago |
Daniel Grunwald
|
b46cfa7e29
|
Added CastTests.
Constant folding: fixed implicit conversions and casts to use C# semantics
|
15 years ago |
Daniel Grunwald
|
8792c243cb
|
Added unit tests for unary operators, and implemented overload resolution.
|
15 years ago |
Daniel Grunwald
|
db8619113e
|
Add C# resolver.
|
15 years ago |