238 Commits (ea3c6943165d7e459119c17cb081257ae2f582d1)

Author SHA1 Message Date
Daniel Grunwald dd7e9de26c Assign DomRegion to ExpressionResult for describing the exact location where the expression was found. 18 years ago
Daniel Grunwald 08e5606c11 Do not show read-only value-type fields and properties in collection initializer completion. 18 years ago
Daniel Grunwald f729721b17 Add code-completion support for object and collection initializers. 18 years ago
Daniel Grunwald 2d94d3128c Update to Cecil 0.6. 18 years ago
Daniel Grunwald 9c78cdcfc5 Some fixes suggested by FxCop. 18 years ago
Daniel Grunwald 60d3c8b7e3 Fixed bug introduced in revision 2688 that could cause non-partial classes to become a CompoundClass with two identical parts when the file is edited. 18 years ago
Daniel Grunwald 9dbecc48ee Implemented SD2-1371: Use recycle bin to delete files. 18 years ago
Daniel Grunwald e48a9bf413 When there are duplicate classes, treat both parts as implicitly partial. Fixes SD2-1217: Duplicate class name support in ProjectContent. 18 years ago
Daniel Grunwald d8653d3205 Fixed forum-18069: Text selection lags mouse depending on font 18 years ago
Daniel Grunwald 5cf2e55980 Fixed SD2-1377: Exception adding reference to Compact Framework application. 18 years ago
Daniel Grunwald 0c51983690 NRefactory: Support parsing statements like "SomeDelegate d = GenericMethod<string>;" 18 years ago
Daniel Grunwald 2d21efe844 Various bug fixes. 18 years ago
Daniel Grunwald 136722e9b1 Improved C# code completion (typing constraints on generic classes). 18 years ago
Daniel Grunwald d2315a13c0 Worked on VB<->C# converter. 18 years ago
Daniel Grunwald 3d8d7af120 Worked on VB->C# converter. 18 years ago
Daniel Grunwald b78db77094 Improved C#->VB converter. 18 years ago
Daniel Grunwald d3ebdfcab4 Worked on C# -> VB converter. 18 years ago
Daniel Grunwald 64e7f0645d Fixed SD2-803: Implicit interface implementations are not converted correctly to VB 18 years ago
Daniel Grunwald 83b98bd73d Fixed SD2-1028: local variables should be always initialized when converting code from VB to C#. 18 years ago
Daniel Grunwald f14402cb05 Fixed SD2-1069: Conversion of VB ReDim statement to C# not implemented. 18 years ago
Daniel Grunwald 2213306f2d Set correct caret column when pressing return. 18 years ago
Daniel Grunwald d5b3330f71 Fixed SD2-1355: FormattingStrategy: meaning of IndentLine, FormatLine return value 18 years ago
Daniel Grunwald 4423707856 GacReferencePanel: when the GAC contains multiple versions of an assembly, show the version that MSBuild will use. 18 years ago
Daniel Grunwald 5d5bdc2cdb Use MSBuild's ResolveAssemblyReferences task to make sure we load the correct assembly version for code-completion. E.g. a reference to "System.Net" loads a different assembly depending on the target framework. SharpDevelop now can also find assemblies in custom reference paths, using assembly tables and everything else supported by MSBuild (including custom ResolveAssemblyReferences tasks). 18 years ago
Daniel Grunwald f3528c4d04 Remove skip-messages for projects not compiled when compiling only a single project using F9. 18 years ago
Daniel Grunwald 671d51a6e8 Fixed method insight for constructors. 18 years ago
Daniel Grunwald 3c3ac7e95a CSharpExpressionFinder: better support for field initializers 18 years ago
Daniel Grunwald ecfed88c5b Fixed two problems in C# expression finder (wrong context detected for property setters and nested types) 18 years ago
Daniel Grunwald 6d9000dc5e Fixed code completion bug: calls from nested classes to static methods in the parent class now are resolved correctly. 18 years ago
Daniel Grunwald a58c7e1f86 More C# code completion fixes. 18 years ago
Daniel Grunwald 76636e154f C# expression finder: Fix "if (a > b) {}". 18 years ago
Daniel Grunwald ac9f4a917b Fixed C# expression finder bug for statements like "if (a < b) {}" 18 years ago
Daniel Grunwald a65659b0d3 Fixed forum-17917: Overriding properties that have get/set accessors with different visibility as the property does not insert the visibility modifier in the overriding code. 18 years ago
Daniel Grunwald c8f31d4b3a Lookup XmlDoc for XNA references. 18 years ago
Daniel Grunwald e710827635 Fixed project creation bug: By default, "Optimize" was not set to true for release builds. 18 years ago
Daniel Grunwald 0acdde0b37 Add optional "settingsPath" and "domPersistencePath" settings to SharpDevelop.exe.config. These can be used to redirect the settings/code completion cache to different folders, e.g. for running SharpDevelop from a USB stick. 18 years ago
Daniel Grunwald c96e754075 Implemented AttributeReturnType, now the unit test AddIn should work again. 18 years ago
Daniel Grunwald e2ff87117b Fixed build. 18 years ago
Daniel Grunwald c989cbc19e Support right-click > add using on type names when the "using" is missing. 18 years ago
Daniel Grunwald 8e8438876e Worked on Xaml language binding. 18 years ago
Daniel Grunwald 50a59336df Refactored the interface IAttribute to include useful information (type reference to the attribute type + arguments). 18 years ago
Daniel Grunwald d6346a6d19 Implemented forum-16705: MyBase keyword and code completion in constructors 18 years ago
Daniel Grunwald efeba38704 Fixed CSharpExpressionFinder 18 years ago
Daniel Grunwald a8993567c1 "Code Completion when a character is typed" can now be turned off in the options. 18 years ago
Daniel Grunwald f013561cfd Fixed forum-17221: ArgumentOutOfRangeException when opening large C# files (>=46341 lines) with XML documentation comments. 18 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 b63d19415b Begin implementing "aggressive" context-dependent code-completion (Ctrl+Space completion whenever you start to type). 19 years ago
Daniel Grunwald 63b9f9061a Support "go to definition" and "find references" for C# base constructor calls (": base(...)"). 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