100 Commits (d956d29cec1cb508a09a9e260b62725537e68ba6)

Author SHA1 Message Date
Mike Krüger d956d29cec fixed for statement. 15 years ago
Mike Krüger 3fd114cb96 Comments are now part of the dom. 15 years ago
Mike Krüger 96e23e1761 fixed roles. 15 years ago
Mike Krüger 7b6cecca2c Merged with mondevelop AST. + Did some minor renamings 15 years ago
Mike Krüger 2cfa36ea5f Merge previous fixes. 15 years ago
Daniel Grunwald 06634845f1 Adjust unit tests to null object pattern. 15 years ago
Mike Krüger 396c2b3931 Updated AST & mcs. 15 years ago
Daniel Grunwald 59ab605a82 Add broken CommonSubTypes implementation. 15 years ago
Daniel Grunwald 24eb146c74 Add 'CommonTypeInference'. 15 years ago
Daniel Grunwald 0eeedc4d75 Add ResolveVisitor-based tests to SimpleNameLookupTests. 15 years ago
Daniel Grunwald 8703df7bae Enable parser unit tests; ignore those that are broken. 15 years ago
Daniel Grunwald d8b8b53ba3 TypeSystemConvertVisitor: add constructor that initializes the visitor with a given context. 15 years ago
Daniel Grunwald 6f913c6d53 ResolveVisitor: use explicit interface implementation of IDomVisitor. 15 years ago
Daniel Grunwald e64faf10b7 Implemented local variable type inference. 15 years ago
Daniel Grunwald 7d320b5da2 Added IResolveVisitorNavigator 15 years ago
Daniel Grunwald d3c18d130c TypeSystemConvertVisitor: add support for properties and events. 15 years ago
Daniel Grunwald c0b28c03e3 TypeSystemConvertVisitor: added support for fields and methods 15 years ago
Daniel Grunwald 6b282eaf3e Add TypeMembers unit tests. 15 years ago
Daniel Grunwald f52338f265 Add statement-level parser tests. 15 years ago
Daniel Grunwald 452cbf51be Add some GeneralScope unit tests. 15 years ago
Daniel Grunwald 823c73c93f Make IdentifierExpression.Identifier return the identifier string. 15 years ago
Daniel Grunwald 3b991e6a0d Simplify CSharp.Dom. 15 years ago
Daniel Grunwald 51c01bce67 Add "Resolve" button to NRefactory.Demo. 15 years ago
Daniel Grunwald 716a5f51fe Add NRefactory.Demo (TreeView for visualization of C# DOM) 15 years ago
Daniel Grunwald 2f91b65b74 Add more SimpleNameLookupTests. 15 years ago
Daniel Grunwald a7e253e3ea Add C# resolve visitor. 15 years ago
Daniel Grunwald 9b0435065e Add parser unit tests for expressions. 15 years ago
Daniel Grunwald 5dfe00e950 Add CSharpResolver.ResolveSizeOf(). 15 years ago
Daniel Grunwald 80a859c0cc Add support for pointer types (implicit pointer conversion; operators defined on pointers). 15 years ago
Daniel Grunwald cdd248e6d8 Add ITypeOrNamespaceReference implementations. 15 years ago
Mike Krüger a25ede2add Updated AST & provided c# parser implementation. 15 years ago
Daniel Grunwald 176f97354c Fixed overload resolution bug 15 years ago
Daniel Grunwald fca6e78a50 Integrate type inference into overload resolution 15 years ago
Daniel Grunwald 8f795f93c6 Adjust to Cecil 0.9.4. 15 years ago
Daniel Grunwald fe78216ca4 Started implementing type inference. 15 years ago
Daniel Grunwald 2ae70eb79b TypeStorage: implemented namespace dictionary for fast namespace lookup 15 years ago
Daniel Grunwald 309e6583d1 Added parameters to ArrayType indexers. 15 years ago
Mike Krüger c286969aa8 Added some changes to work around mcs bugs. 15 years ago
Mike Krüger 203339f5b9 Updated mcs. 15 years ago
Daniel Grunwald 06c1adf1a0 Worked on CSharpResolver. 15 years ago
Daniel Grunwald a53c6a1934 Started implementation of member lookup. 15 years ago
Daniel Grunwald 2c927c1b3f Started implementation of simple name lookup. 15 years ago
Daniel Grunwald 2634564ad2 Rename Util to Utils; added replaced "object CacheToken" with "CacheManager CacheManager" 15 years ago
Daniel Grunwald 24e7c50e32 Fixed issues with LogicalAnd and LogicalOr operators. 15 years ago
Daniel Grunwald 9efef610b1 Rename AggregateTypeResolveContext to CompositeTypeResolveContext. 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 8c0caa2e94 Changed notion of equality on type definitions to simply use reference equality 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