1507 Commits (e8031264d940d082a0909709f0493a072223b37a)

Author SHA1 Message Date
Daniel Grunwald 69360a2c1c Implemented constraint inheritance. 14 years ago
Mike Krüger 5d614c052d Fixed unit test. 14 years ago
Mike Krüger 98ad3bacc4 Fixed unit test. 14 years ago
Mike Krüger ffa2fc998c Fixed failing unit test. 14 years ago
Mike Krüger 42c0a2d866 Fixed unit test. 14 years ago
Mike Krüger 6d4a825084 Fixed some unit tests. 14 years ago
Daniel Grunwald fd91bdccb2 Fixed resolving non-generic classes that are nested within generic classes. 14 years ago
Daniel Grunwald f043e30fbf Fix ResolveVisitor.GetResolverStateBefore(): ensure that the resolver always registers the state before it caches a result. 14 years ago
Mike Krüger 81cac5eabe Fixed little code completion ast bug. 14 years ago
Mike Krüger f3ea71ac68 Fixed some completion tests. 14 years ago
Mike Krüger 7f697b373b Fixed resolver usage. 14 years ago
Mike Krüger e96dbbd777 Added 'UnknownTypeResolveResult'. 14 years ago
Mike Krüger 0320a66587 Added monodevelop code completion tests. 14 years ago
Mike Krüger f7b309420c Merged with md master. 14 years ago
Daniel Grunwald 7063203972 FieldDeclaration/EventDeclaration/VariableDeclarationStatement now resolve to 'void'. 14 years ago
Daniel Grunwald 800b951c6d Fixed bugs in ResolveVisitor: 14 years ago
Mike Krüger b3d07d8493 Ported over the monodevelop completion engine to nrefactory. 14 years ago
Daniel Grunwald 8389d7add6 Use OperatorResolveResult for assignments. 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 4bbcf2dc11 Add "public ResolveResult Body { get; }" to LambdaResolveResult. 14 years ago
Mike Krüger 751b60194f Shorten inner type names. 14 years ago
Daniel Grunwald 177fb85a00 Fix infinite recursion when resolving the base type of "class Test : Test.Base { public class Base {} }" 14 years ago
Daniel Grunwald 475f8381ef Make DefaultTypeDefinition.FullName cache thread-safe. 14 years ago
Mike Krüger e4c70d4ba3 Added await/async support & updated mcs. 14 years ago
Daniel Grunwald b7fcc55308 Re-enable resolver unit tests that failed due to the parser returning incorrect positions. 14 years ago
Mike Krüger e4850e9847 Added async modifier. 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 4d73e48488 Add GetEffectiveBaseClass() and GetEffectiveInterfaceSet() to ITypeParameter, and fixed a bug in DefaultTypeParameter.IsReferenceType(). 14 years ago
Daniel Grunwald 43a8429d30 Disable resolver logging. 14 years ago
Daniel Grunwald 0c03236b95 Update AssemblyInfo for ICSharpCode.NRefactory.CSharp 14 years ago
Daniel Grunwald b059dbcf41 Fixed NullReferenceException when resolving group join clause. 14 years ago
Daniel Grunwald f0bfded6cb C# AST: when setting a string property to null or an empty string, remove the corresponding identifier token. 14 years ago
Daniel Grunwald a73d7ba8db Added async/await support to the resolver. 14 years ago
Daniel Grunwald d0e9ce023b CodeDomConvertVisitor: choose between CodeIndexerExpression and CodeArrayIndexerExpression. 14 years ago
Daniel Grunwald 7ff012f1a5 Fixed some issues in the CodeDomConvertVisitor. 14 years ago
Daniel Grunwald fd8f8cf6cb Adjust AST for async/await. 14 years ago
Daniel Grunwald e4d1f545fd Add CodeDomConvertVisitor. 14 years ago
Mike Krüger af5ae57e89 Added type case for resolvenode at location. 14 years ago
Mike Krüger 770b5c6d67 fixed possible null ref. 14 years ago
Mike Krüger ddaaaafeee added some more attributed nodes. 14 years ago
Mike Krüger abd8372f3d fixed some attributed node formattings. 14 years ago
Mike Krüger 6ef39441fb Implemented attribute section formatting. 14 years ago
Daniel Grunwald a1a80b63c9 Fix StackOverflowException when subtyping does not terminate due to expansive inheritance. 14 years ago
Mike Krüger a48acf0447 put variable initializer assign into the right node. 14 years ago
Mike Krüger cc9cea00ab Fixed missing commas. 14 years ago
Mike Krüger a9bae21dfa fixed 'params' location. 14 years ago
Mike Krüger 84135f5421 Fixed lambda parameter commas. 14 years ago
Mike Krüger 9e909e1d4e Found wrong indexer pos. 14 years ago
Mike Krüger 994f9310db fixed dot location. 14 years ago
Mike Krüger fbb77b755c fixed indexer locations. 14 years ago