162 Commits (588b127a428fa6dddc8fc5136bd6a201c13b5499)

Author SHA1 Message Date
Daniel Grunwald c3a31c9c81 Fix #92: The resolver does not check type constraints on calls to generic methods 14 years ago
Daniel Grunwald 16aa0c6c28 Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system. 14 years ago
Simon Lindgren 4424f0efd9 [Parser] Add failing unit tests for AttributeSections with multiple attributes. 14 years ago
Erik Källén 32d43b2534 Fixed query orderings when ordering by more than one expression. 14 years ago
Daniel Grunwald 62a8b20208 Fix icsharpcode/NRefactory#89: explicit conversion of array to generic IList fails when array covariance is used. 14 years ago
Daniel Grunwald 087aee7fe8 Simplify parser API. 14 years ago
Mike Krüger 34932efc78 [Parser] Hacked work around for parser error. 14 years ago
Daniel Grunwald eaba9798d3 Rename 'cu' to 'syntaxTree'. 14 years ago
Daniel Grunwald 273178a141 Rename CompilationUnit to SyntaxTree. 14 years ago
Daniel Grunwald cc37a7179d TypeSystemAstBuilder: do not specify accessibility on accessors unless necessary. 14 years ago
Daniel Grunwald 6bd0bfc5a8 Add failing unit test for CompilationUnit.ConditionalSymbols. 14 years ago
Daniel Grunwald dfbca8567d Add (failing) unit test for icsharpcode/NRefactory#56. 14 years ago
Daniel Grunwald d7ebf92885 Add (failing) unit tests for icsharpcode/NRefactory#45 14 years ago
Daniel Grunwald 9640abde31 Add (failing) unit test for icsharpcode/NRefactory#73. 14 years ago
Mike Krüger 4f70f16149 [CodeActions] Implemented abstract members action/Improved implement 14 years ago
Mike Krüger 2de50218e7 Fixed failing unit test. 14 years ago
erikkallen 7640141783 Added support for explicit method and property implementations to the cecil loader. 14 years ago
Daniel Grunwald 050035186c Simplify API for retrieving compiler errors/warnings. 14 years ago
mike 5fe3dbdeac [UnitTest] Added test case for parser bug. 14 years ago
Daniel Grunwald cbb1fe5008 Fixed some issues resolving members. 14 years ago
Daniel Grunwald 4d07b33b44 CSharpAstResolver now can resolve type members even when no parsedFile is specified. 14 years ago
mike 7d89302a83 [Tests] Added test case for a parser bug. 14 years ago
Mike Krüger f7fb29804d Implemented better solution for the array initializer workaround hack. 14 years ago
Mike Krüger 7bf1b4a850 Added some unit tests. 14 years ago
Mike Krüger 7a69c6544b Fixed Issue #38: Parser Regression in ObjectCreate initialization 14 years ago
Mike Krüger 6f1325dea7 Fixed Issue #44: The ending TextLocation of an ArrayCreateExpression 14 years ago
Mike Krüger 5dbe3654f5 [Ast] Renamed named argument expression identifier -> name. 14 years ago
Mike Krüger c0b97ae07e Updated mcs/fixes some unit tests. 14 years ago
Mike Krüger e499b7aa20 Updated mcs. 14 years ago
Mike Krüger c114f711df Added unit tests for the open mcs nrefactory related bugs. We should 14 years ago
mike 11b8c3bca6 Removed IRelocatable infrastructure - the start line could now be 14 years ago
Daniel Grunwald ab024b9ddc Fix icsharpcode/NRefactory#28: Identity of lambda parameters 14 years ago
Mike Krüger 4ea7ebc517 Moved more roles to the Roles class/Changed TypeDeclaration 14 years ago
Mike Krüger 90bf204c7f Moved the roles class out of AstNode. 14 years ago
Daniel Grunwald 3fbcf2f7d0 Add support for partial methods. 14 years ago
Daniel Grunwald a353f23d70 Combine AttributedNode and MemberDeclaration into EntityDeclaration. 14 years ago
Daniel Grunwald 3eee3466a4 CSharpOutputVisitor is now using the IAstVisitor with void return type. 14 years ago
Mike Krüger 3ffbaa278a Refactored c# token representation, it's now more consistent with the 14 years ago
Daniel Grunwald 14bf452879 Rename InterfaceImplementations -> ImplementedInterfaceMembers. 14 years ago
Daniel Grunwald 18c96e089d Add support for multiline XML documentation comments. 14 years ago
Mike Krüger c74577ab6a Updated mcs. 14 years ago
Daniel Grunwald 2bebee46a1 C# XML documentation support. 14 years ago
Daniel Grunwald ec225c160d Fixed bugs related to ID strings. 14 years ago
Daniel Grunwald 5f8dcf4f7a Implement 'ToMemberReference()' and 'InterfaceImplementations' on specialized members. 14 years ago
Daniel Grunwald cb84adabc6 Fixed parsing undocumented expressions. 14 years ago
Daniel Grunwald 46254b3b0d Add support for resolving "operator true". 14 years ago
Daniel Grunwald bb822e94d4 Allow using AstType.ToTypeReference().Resolve(compilation.TypeResolveContext) - this will now resolve in the global namespace. 14 years ago
Daniel Grunwald 822fda7e36 Handle T[] -> T* and string -> char* conversions in fixed statement initializers. 14 years ago
Daniel Grunwald 57a59341a5 Revert "Fixed type system converter case reported from "erik-kallen"." 14 years ago
Mike Krüger c4dfb27626 Fixed type system converter case reported from "erik-kallen". 14 years ago