Daniel Grunwald
80a859c0cc
Add support for pointer types (implicit pointer conversion; operators defined on pointers).
16 years ago
Daniel Grunwald
9efef610b1
Rename AggregateTypeResolveContext to CompositeTypeResolveContext.
...
Rename DotNetName to ReflectionName.
Added ReflectionName-parser to ReflectionHelper.
Move the ReaderWriterLock synchronization from TypeStorage to SimpleProjectContent.
Added some documentation to the README.
16 years ago
Daniel Grunwald
f832db0de6
Use TypeCode instead of Type where possible; added more BinaryOperatorTests; added support for equality operators.
16 years ago
Daniel Grunwald
b46cfa7e29
Added CastTests.
...
Constant folding: fixed implicit conversions and casts to use C# semantics
16 years ago
Daniel Grunwald
8792c243cb
Added unit tests for unary operators, and implemented overload resolution.
16 years ago
Daniel Grunwald
db8619113e
Add C# resolver.
16 years ago
Daniel Grunwald
f3a8325390
Add BetterConversion logic to C# Conversions.
16 years ago
Daniel Grunwald
5c57f8fd0d
Add support for integer literal conversions.
16 years ago
Daniel Grunwald
e19cf3785c
Added unit tests for C# implicit conversions and fixed a few bugs.
16 years ago
Daniel Grunwald
26cc23846c
Added implicit conversion logic.
16 years ago