19 Commits (f54b4e40abf61ba18d31672200b468275d31c9d9)

Author SHA1 Message Date
Daniel Grunwald f54b4e40ab Performance tweaks to code completion: 18 years ago
Daniel Grunwald e461aa7bca Fixed bug: In "override" completion, methods/properties were shown multiple times if they were defined in multiple base classes. 18 years ago
Daniel Grunwald 94b6797bc1 Fixed bugs regarding lambda type inference. 18 years ago
Daniel Grunwald 420b068acd Rewrote type inference and overload resolution. The new version has support for implicitly typed lambda expressions. 18 years ago
Daniel Grunwald bff7f206c0 FileChangeWatcher: use HashSet instead of Set, we don't want to sort 18 years ago
Daniel Grunwald 3a1d4e2879 Limit length of entry names in clipboard ring. 18 years ago
Daniel Grunwald 111e507419 Fixed forum-7497: Wrong generic overload resolution in tooltip (when a generic method was called from another generic method) 18 years ago
Daniel Grunwald 6667e3fbdb Code completion: Handle implicit conversion of "null" to all reference types and Nullable<T>. 18 years ago
Daniel Grunwald 7414e9ad6a Fixed several minor code completion bugs. 18 years ago
Daniel Grunwald 347af114dd Fixed code completion after new-expression "new SomeClass().Member". 18 years ago
Daniel Grunwald a731539785 Fixed code completion in indexer setters and explicit event implementations. 18 years ago
Daniel Grunwald 9b4679edf1 NRefactoryResolver rewrite: remove code duplication between NRefactoryResolver and TypeVisitor. Changed handling of method groups to follow C# specification more closely. 18 years ago
Daniel Grunwald f21ac6edfb Fixed two bugs: 19 years ago
Daniel Grunwald d2315a13c0 Worked on VB<->C# converter. 19 years ago
Daniel Grunwald 64e7f0645d Fixed SD2-803: Implicit interface implementations are not converted correctly to VB 19 years ago
Daniel Grunwald ad7a0b1646 Fixed inferring type argument for a method with an IEnumerable<T> parameter when an array is passed to the method. (backported from 3.0.0.2506) 19 years ago
Daniel Grunwald 2c68fb0e71 Fixed code-completion bugs. 19 years ago
Daniel Grunwald 57a8cfebb2 Improved C# 3.0 code-completion. 19 years ago
Daniel Grunwald 9b7a082e24 Add partial C# 3.0 support. 19 years ago
Daniel Grunwald c9ecec41f3 Put ICSharpCode.SharpDevelop.Dom in a separate assembly. 20 years ago
Daniel Grunwald 5b72594fad Fixed unit tests. 20 years ago
Daniel Grunwald e6865a4baa Reduce usage of ProjectContentRegistry.Mscorlib - we'll support multiple mscorlib project contents later (compact framework, older .NET versions etc.) 20 years ago
Daniel Grunwald 32abb6ee5a Change file header. 20 years ago
Daniel Grunwald b100ff1fb0 Improved code completion for extension methods (currently only enabled for Boo). 21 years ago
Daniel Grunwald 8d38544362 Fixed BOO-536: Forms Designer generated code has bad indentation. 21 years ago
Daniel Grunwald 8a0c189a50 Added FormattingStrategy for Boo and fixed BOO-535: Code completion for generator syntax. 21 years ago
Daniel Grunwald e2d20525d9 Improved BooBinding: 21 years ago
Daniel Grunwald 0b29102431 BooBinding: Implemented inferring the return type from the "return" statement. 21 years ago
Daniel Grunwald 009883c525 Use use static readonly collection instance for empty attribute, type parameter and parameter collections. 21 years ago
Daniel Grunwald 374101ad6c Allow find references and rename for local variables and parameters. 21 years ago
Daniel Grunwald 0b8a094265 Fixed find references on private members in partial classes. 21 years ago
Daniel Grunwald da62a3f37c Improved overload resolution by implementing 14.4.2.2 Better function member. 21 years ago
Daniel Grunwald 395257996d Implement type argument inference for generic method calls. 21 years ago
Daniel Grunwald d135e0bd4f Improved overload lookup (but the rules from § 14.4.2.2 are still missing). 21 years ago