Daniel Grunwald
f0bf6dbd8d
Set target framework to 4.5.
14 years ago
Daniel Grunwald
aa1642faa8
Add XmlDocTooltipProvider.
14 years ago
Daniel Grunwald
ea79ed656e
Merge NRefactory commit '14bf452879f47a243a106fa2d12d18e90ab6c034' into SharpDevelop newNR branch.
14 years ago
Daniel Grunwald
14bf452879
Rename InterfaceImplementations -> ImplementedInterfaceMembers.
14 years ago
Daniel Grunwald
274fe417f5
Add "XmlDocumentationElement", a simplified tree for XML documentation comments that expands "<inheritdoc/>"
14 years ago
Daniel Grunwald
18c96e089d
Add support for multiline XML documentation comments.
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
e52e57e20a
Fixed crash in CSharpAmbience on delegate declarations.
14 years ago
Daniel Grunwald
00743d5f10
Fix project options.
14 years ago
Daniel Grunwald
def9943063
Add AXmlObject.CreateReader() method.
14 years ago
Mike Krüger
2c7c1c7ee7
Fixed failing unit test, added a test to document a wrong parser
...
behaviour.
14 years ago
Mike Krüger
54b6c5714f
Added some bounds checking.
14 years ago
Mike Krüger
cb576fb78d
* ICSharpCode.NRefactory.csproj:
...
* IdStringProvider.cs:
* IDStringTests.cs:
* DocumentationComment.cs:
* IdStringMemberReference.cs:
* XmlDocumentationProvider.cs:
* IDStringConsistencyCheck.cs:
* CSharpCrefLookupTests.cs: Renamed IDString -> IdString to follow
.NET naming guidelines.
* IDStringProvider.cs:
* IDStringMemberReference.cs:
14 years ago
Mike Krüger
a21ee0699b
Added easier string translation for documentation comment class.
14 years ago
Mike Krüger
d757e48fe5
Fixed possible null reference exception.
14 years ago
Mike Krüger
c74577ab6a
Updated mcs.
14 years ago
Mike Krüger
d8d65fc9d9
Fixed code completion bug.
14 years ago
Daniel Grunwald
ca41af40b5
Add TagMatchingHeuristics.
14 years ago
Mike Krüger
ea14dc823b
Updated parameter data provider interface.
14 years ago
Daniel Grunwald
d2806842da
Put properly nested elements into AXmlElement.
14 years ago
Daniel Grunwald
d62f36694e
Add null node for VariableInitializer.
14 years ago
Daniel Grunwald
32626ace69
Implemented incremental tag soup parser.
14 years ago
Daniel Grunwald
06bf2f4c2f
Add consistency check for incremental tag soup parser
14 years ago
Daniel Grunwald
191ac7c9df
Use GlobalAssemblyInfo.cs for all projects.
14 years ago
Daniel Grunwald
2faf35e6fc
Add ICSharpCode.NRefactory.Xml.
14 years ago
Daniel Grunwald
29c1b59c10
Add ICompilation.Assemblies.
14 years ago
Daniel Grunwald
2bebee46a1
C# XML documentation support.
14 years ago
Daniel Grunwald
b31e10489f
Protect against [InternalsVisibleTo] stack overflow and fixed a possible cause for that stack overflow
14 years ago
Daniel Grunwald
bd9348d588
Add documentation about XML documentation.
14 years ago
Daniel Grunwald
ec225c160d
Fixed bugs related to ID strings.
14 years ago
Daniel Grunwald
ee92c68d5e
TypeParameterReference now resolves to a dummy type parameter instead of UnknownType when no ITypeParameter is available in the resolve context.
14 years ago
Daniel Grunwald
7a76a805a0
Add DocumentationComment class that allows looking up 'cref' attributes.
14 years ago
Daniel Grunwald
adda0ee18d
C# code completion
14 years ago
Mike Krüger
4632c42a7a
Fixed unit test.
14 years ago
Mike Krüger
de6870b067
Fixed completion unit test.
14 years ago
Mike Krüger
d89d25c11d
Added failing unit test.
14 years ago
Mike Krüger
a6fa72ef93
Fixed constructor initializer parameter completion.
14 years ago
Mike Krüger
3c3840b8c3
Cleaned up code a bit.
14 years ago
Mike Krüger
789e0cced3
Cleaned up code a bit.
14 years ago
Mike Krüger
c3b136b156
Fixed attribute context cases.
14 years ago
Mike Krüger
0983e854ea
Fixed some keyword contexts.
14 years ago
Daniel Grunwald
c6662f71f6
Merge NRefactory commit 'd03d17bbe4f137615c230371b3301b490c466dea' into SharpDevelop newNR branch.
14 years ago
Daniel Grunwald
d03d17bbe4
Use lazy initialization for C# resolved type definitions.
...
This speeds up creating a new compilation for a single resolve operation by a factor of 10 (for NRefactory.sln; potentially more for larger solutions).
14 years ago
Daniel Grunwald
9df7940231
Normalize newlines.
14 years ago
Daniel Grunwald
01b538f97e
Fix CSharpToVBConverterVisitor (use Pattern.AnyString).
14 years ago
Daniel Grunwald
b374e40758
Don't insert space in front of brace if the brace is the first token in the line.
14 years ago
Daniel Grunwald
9f809bc729
Use IOutputFormatter.StartNode() instead of OutputStarted event.
14 years ago
Daniel Grunwald
f30ceb5b4c
Set version number to 5.0.0.4.
14 years ago
Mike Krüger
8d5b268fdf
Fixed completion bug.
14 years ago
Daniel Grunwald
d2f2feb994
Remove the thread-local cache; it seems to cause massive memory leaks.
14 years ago