856 Commits (54851a741f72308d63fe5393d968d8e7eccfddc4)
 

Author SHA1 Message Date
Daniel Grunwald 54851a741f C# Type System implementation 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 18e088e688 SpecializedMethod: Perform type substitution in the type parameter constraints. 14 years ago
Daniel Grunwald 69360a2c1c Implemented constraint inheritance. 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
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
Mike Krüger a81096dff8 Included interfaces in type parameter base types. 14 years ago
Mike Krüger 2bc61057e9 Fixed some completion 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 ed86963b5a Failed assertions now fail unit tests. 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 5ee9b73053 Added missing unit test. 14 years ago
Mike Krüger 1c0ce1dc7c Added default parameters for type parameter count. 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
Mike Krüger f46609bcc8 Worked on basic nrefactory completion infrastructure. 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
Mike Krüger 434ec17d9a Correctly set kind of compound types. 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 8c3899f134 Cached TypeDefiniton FullName. 14 years ago
Mike Krüger 7b542f4eb2 Enabled async tests. 15 years ago
Mike Krüger e4c70d4ba3 Added await/async support & updated mcs. 15 years ago
Mike Krüger d91eb2c993 Print error information. 15 years ago
Daniel Grunwald b7fcc55308 Re-enable resolver unit tests that failed due to the parser returning incorrect positions. 15 years ago
Daniel Grunwald 25176ef7d5 Fixed IMember.IsOverridable to return true for abstract members. 15 years ago
Mike Krüger e4850e9847 Added async modifier. 15 years ago
Daniel Grunwald 0c3d5e06d7 Fix bug in ParameterListComparer: the method signatures "Method<T>(T a)" and "Method<S>(S b)" were considered unequal. 15 years ago
Daniel Grunwald 4d73e48488 Add GetEffectiveBaseClass() and GetEffectiveInterfaceSet() to ITypeParameter, and fixed a bug in DefaultTypeParameter.IsReferenceType(). 15 years ago
Daniel Grunwald 0c03236b95 Update AssemblyInfo for ICSharpCode.NRefactory.CSharp 15 years ago
Daniel Grunwald 813c8f5a46 Merge NRefactory 'b059dbcf413786069599d1686ac608150bd3f357' into SharpDevelop repository. 15 years ago
Daniel Grunwald b059dbcf41 Fixed NullReferenceException when resolving group join clause. 15 years ago
Daniel Grunwald ad1e90bcfd Merge pull request #205 - Decompilation of lifted operators 15 years ago
Daniel Grunwald f0bfded6cb C# AST: when setting a string property to null or an empty string, remove the corresponding identifier token. 15 years ago
Daniel Grunwald 9f988f6cb8 Adjust ILSpy to NRefactory changes. 15 years ago