24 Commits (176a3a0540cd91e2ffee3ffc886c04d88c2d647a)

Author SHA1 Message Date
Daniel Grunwald a731b9371e Fix icsharpcode/NRefactory#19: OperatorResolveResult.IsLiftedOperator is false for lifted built-in operators. 14 years ago
Daniel Grunwald 77ea4dae30 Report more types of invalid equality comparisons as errors. 14 years ago
Daniel Grunwald 7779508e9f Fixed lifting for built-in relational operators. 14 years ago
Daniel Grunwald 040b841c3b Fixed resolving equality and relational operators on nullable types. 14 years ago
Daniel Grunwald 9af3c040f2 Fixed resolving compound assignment operators. 14 years ago
Daniel Grunwald b84c06e5b6 Make CSharpResolver immutable. 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 9ddf9bc442 Combine C#-specific UnaryOperatorResolveResult/BinaryOperatorResolveResult and ConditionalOperatorResolveResult classes into a single language-independent OperatorResolveResult class. 14 years ago
Daniel Grunwald b7a17c206e Adjust unit tests to InvocationResolveResult changes. 14 years ago
Daniel Grunwald b5b2408cbc Move NRefactory.CSharp to separate assembly. 14 years ago
Daniel Grunwald e37dc4b6c7 Move ResolveResults to NR.Semantics 14 years ago
Daniel Grunwald 5c585e110b Apply license header to unit tests. 14 years ago
Daniel Grunwald cd99dce77b Fix bugs caused by the introduction of user-defined operators. 14 years ago
Daniel Grunwald 43b5897b21 Add support for user-defined operators. 14 years ago
Daniel Grunwald 37626e1bc7 Expose conversions as part of the ResolveResult. 14 years ago
Daniel Grunwald fa55d149d5 Fix adding assembly attributes to SimpleProjectContent. 14 years ago
Daniel Grunwald a24999d720 Add InsertParenthesesVisitor 15 years ago
Daniel Grunwald 80a859c0cc Add support for pointer types (implicit pointer conversion; operators defined on pointers). 15 years ago
Daniel Grunwald 24e7c50e32 Fixed issues with LogicalAnd and LogicalOr operators. 15 years ago
Daniel Grunwald c4f4db723b Added support for relational operators. 15 years ago
Daniel Grunwald f832db0de6 Use TypeCode instead of Type where possible; added more BinaryOperatorTests; added support for equality operators. 15 years ago
Daniel Grunwald a7790c8de0 Add subtraction and shift operators. 15 years ago
Daniel Grunwald ca28cd6478 Add support for multiplication, division, modulus and addition operators. 15 years ago