29 Commits (176a3a0540cd91e2ffee3ffc886c04d88c2d647a)

Author SHA1 Message Date
Mike Krüger 4267ccc4f2 Readded resolver test for bug 10201. 13 years ago
Mike Krüger 8ca2d99ebc Revert "Fixed type parameter substitution bug." 13 years ago
Mike Krüger c43a501ec4 Fixed type parameter substitution bug. 13 years ago
Mike Krüger e00a9b8696 Fixed member lookup bug. 13 years ago
Daniel Grunwald 47aa23e828 Add unit tests that check that a class hiding a field depends on the generics. 13 years ago
Daniel Grunwald 5670248de8 Add 'FullTypeName' struct, and use it to represent type names. 13 years ago
Daniel Grunwald 16aa0c6c28 Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system. 13 years ago
Daniel Grunwald 087aee7fe8 Simplify parser API. 13 years ago
Daniel Grunwald eaba9798d3 Rename 'cu' to 'syntaxTree'. 13 years ago
Daniel Grunwald 273178a141 Rename CompilationUnit to SyntaxTree. 13 years ago
Mike Krüger 121c786499 Removed duplicate unit test. 13 years ago
Mike Krüger 89be9aad27 [UnitTest] Enabled broken unit test. 13 years ago
Mike Krüger 0581a41bf2 Ignored failing unit test. 13 years ago
Mike Krüger 2eb61acc51 Added failing unit test. 13 years ago
Daniel Grunwald 55f858efb2 Fix icsharpcode/NRefactory#26: Static methods are reported as having "this" as the target 14 years ago
Daniel Grunwald cf331bb4af Fixed resolving partial method definitions. 14 years ago
Daniel Grunwald 24d2d195f9 Use specialized method for MethodGroupConversion. icsharpcode/NRefactory#21 14 years ago
Daniel Grunwald f3541d4747 Fixed accessing protected members through type parameters. 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 1467ce3b5b Fixed accessibility check for protected members in outer classes. 14 years ago
Daniel Grunwald 4d4f1f42b7 Fixed various resolver bugs. 14 years ago
Daniel Grunwald 73438b7288 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead. 14 years ago
Daniel Grunwald 9d7c018fb2 Adjusted C# resolver to refactored type system. 14 years ago
Daniel Grunwald f9916d89ef WIP: Type system refactoring. 14 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 14 years ago
Daniel Grunwald 57d55c651d Fixed resolving simple names within a generic class that refer to a non-generic inner class. 14 years ago
Daniel Grunwald fd91bdccb2 Fixed resolving non-generic classes that are nested within generic classes. 14 years ago
Mike Krüger 5ee9b73053 Added missing unit test. 14 years ago
Daniel Grunwald 0c3d5e06d7 Fix bug in ParameterListComparer: the method signatures "Method<T>(T a)" and "Method<S>(S b)" were considered unequal. 14 years ago
Daniel Grunwald a665e39680 Add lots of resolver unit tests. 15 years ago
Daniel Grunwald b9f9caaa9c Added some unit tests and fixed some bugs. 15 years ago