40 Commits (af7d2149c9910e946561f1815eb9bef79ef25be1)

Author SHA1 Message Date
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
Daniel Grunwald 3b991e6a0d Simplify CSharp.Dom. 15 years ago
Daniel Grunwald 9b0435065e Add parser unit tests for expressions. 15 years ago
Daniel Grunwald cdd248e6d8 Add ITypeOrNamespaceReference implementations. 15 years ago
Daniel Grunwald 2634564ad2 Rename Util to Utils; added replaced "object CacheToken" with "CacheManager CacheManager" 15 years ago