56 Commits (9247e292c8cc0d6e509a0bcfd9464a2e5c28002b)

Author SHA1 Message Date
Daniel Grunwald ca103100c6 Merge some bugfixes from SharpDevelop to NRefactory. 13 years ago
Simon Lindgren a64d00953d [Utils] Improve error handling in CompositeFormatStringParser. 13 years ago
Daniel Grunwald 5e01d285d0 Fix InvalidCastException on invalid compile-time constant casts. 13 years ago
Daniel Grunwald 6682aa6f92 NRefactory changes from SharpDevelop: add IDocument.FileName and IAssembly.FullAssemblyName, 13 years ago
Daniel Grunwald d0bed831ae Add a mechanism to the FastSerializer that allows us to invalidate cached project contents when fixing a bug in one of the type system loaders. 13 years ago
Daniel Grunwald 40bbafda16 Set NET_4_0 preprocessor symbol for mcs. 13 years ago
Daniel Grunwald 6bd0bfc5a8 Add failing unit test for CompilationUnit.ConditionalSymbols. 13 years ago
Daniel Grunwald 8728c08c68 Add project configurations for .NET 4.5. 13 years ago
Daniel Grunwald 3f782ce21c Add ITypeDefinition.GetInterfaceImplementation(). 13 years ago
Simon Lindgren 342c87a9ae [Utils] Don't allow escape sequences in numeric fields of format items. 13 years ago
Simon Lindgren 101294e394 [Utils] CompositeFormatStringParser: More error handling + refactoring of the code. 13 years ago
Simon Lindgren ef6302d99c [Utils] CompositeFormatStringParser: Handle unclosed format items better 13 years ago
Simon Lindgren d2474e5305 [Utils] Make CompositeFormatStringParser.Parse() wrap the segments in a class instead of just returning an IEnumerable. 13 years ago
Simon Lindgren 185779b2b5 [Utils] Add more error checks to CompositeFormatStringParser. 13 years ago
Simon Lindgren af7d2149c9 [Utils] Some CompositeFormatStringParser cleanups. 13 years ago
Simon Lindgren 7edf902fea [Utils] More error handling in CompositeFormatStringParser. 13 years ago
Simon Lindgren 1b96e9b091 [Utils] Add lots of error checks to CompositeFormatStringParser. 13 years ago
Simon Lindgren 11c428e10f [Utils] Add CompositeFormatStringParser and related classes. 13 years ago
Mike Krüger 656093aa82 [FastSerializer] Added bugfix from Marek Safar. 14 years ago
Daniel Grunwald bf42e08dd4 Add support for IReadOnlyList<T>. 14 years ago
Daniel Grunwald e213758ec7 Replace LazyInit.ReadBarrier() with LazyInit.VolatileRead(). 14 years ago
Daniel Grunwald c3d00d1045 Add StringBuilderDocument to NR.Editor. 14 years ago
Daniel Grunwald bcad2e12f7 DocumentScript bugfixes. 14 years ago
Daniel Grunwald fe8e098a27 Fixed some FxCop warnings. 14 years ago
Daniel Grunwald 59c9e99921 DefaultResolvedTypeDefinition: lazily initialize the list of members. 14 years ago
Daniel Grunwald 32626ace69 Implemented incremental tag soup parser. 14 years ago
Daniel Grunwald d2f2feb994 Remove the thread-local cache; it seems to cause massive memory leaks. 14 years ago
Daniel Grunwald 44b1c40e70 Remove some dead code. 14 years ago
Daniel Grunwald c4ce9344f0 Fixed bug when resolving base constructor calls. 14 years ago
Daniel Grunwald 54851a741f C# Type System implementation 14 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 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 952696941a Adjust SharpDevelop to NRefactory changes (move ICSharpCode.Editor -> ICSharpCode.NRefactory.Editor; put NR.C# in separate assembly) 14 years ago
Daniel Grunwald b5b2408cbc Move NRefactory.CSharp to separate assembly. 14 years ago
Daniel Grunwald b193dc91a5 FastSerializer: Add support for 'Fixed Instances', e.g. for serializing object graphs that have references to a singleton. 14 years ago
Daniel Grunwald a5865bdd8e Implemented "Find References". 14 years ago
Daniel Grunwald 47eb18363e Reuse Conversions instance across multiple files by storing it in the CacheManager. 14 years ago
Daniel Grunwald 391a6bc8b7 Cache resolved SimpleTypeOrNamespaceReference/MemberTypeOrNamespaceReference, and intern those references. 14 years ago
Daniel Grunwald da92bc45f2 Fix crash when serializing SimpleProjectContent. 14 years ago
Daniel Grunwald 12d7961e39 Add SerializationBinder-support to FastSerializer. 14 years ago
Daniel Grunwald 87992d3e56 Fix build for NRefactory.VB. 14 years ago
Daniel Grunwald 769c0ae2e0 Allow CecilProjectContent to be serialized. Add FastSerializer to NRefactory.Utils. 14 years ago
Daniel Grunwald 7a2c59ae4a Add GetMemberOptions. 14 years ago
Daniel Grunwald f86a014b9c Put MIT license into the file headers. 14 years ago
Daniel Grunwald 94b4130aa9 Add IParsedFile to type system. 14 years ago
Daniel Grunwald 735cb8595e Fix issues in definite assignment analysis. 15 years ago
Daniel Grunwald 65bf46a924 Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5) 15 years ago
Daniel Grunwald 41b4385d7c Port NRefactory to .NET 3.5. 15 years ago
Daniel Grunwald 24eb146c74 Add 'CommonTypeInference'. 15 years ago
Daniel Grunwald d8b8b53ba3 TypeSystemConvertVisitor: add constructor that initializes the visitor with a given context. 15 years ago