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.
This makes creating a DefaultResolvedTypeDefinition much cheaper, so we no longer need to use Lazy<ITypeDefinition> in CSharpAssembly.
|
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.
Add failing unit test for an attribute section with two attributes.
|
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.
Add delegate support to TypeSystemConvertVisitor.cs.
Add support for resolving object creation (constructor calls).
|
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 |