Christoph Wille
f62629e9f9
Combine Path.Combine calls, remove local
2 years ago
Christoph Wille
facf2f662b
Fix #2933 - look by .Name first, then fall back to ISO
2 years ago
Christoph Wille
2ddab6c54c
Consolidate duplicated code into XmlDocLoader
2 years ago
Siegfried Pammer
2e31427d56
Fix nullability warnings in AstNode and XmlDocumentationElement.
3 years ago
Siegfried Pammer
6cc89378aa
Remove unused code.
4 years ago
Siegfried Pammer
6628e0a410
Fix #2500 : NRE and other bugs when hovering over symbol with <inheritdoc />.
4 years ago
Siegfried Pammer
47dcf0507f
#2500 : nullable enable XmlDocumentationElement
4 years ago
Siegfried Pammer
ba5d23a835
Fix #1512 : XmlDocumentationProvider Unable to load some XML files to have special characters
4 years ago
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
5 years ago
Siegfried Pammer
8925b4ff7b
Inline variable declarations/modernize parts of our code base.
5 years ago
Siegfried Pammer
f42d72e799
Fix #1805 : Ignore exceptions thrown while trying to resolve an entity for rich text tooltips.
6 years ago
Siegfried Pammer
e211b01595
Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory.
6 years ago
Siegfried Pammer
6e4db66b61
Fix CA1825:AvoidZeroLengthArrayAllocations, use Empty<T>.Array consistently.
6 years ago
Siegfried Pammer
fc6495cfea
Fix bugs introduced by XLinq migration
6 years ago
Siegfried Pammer
4e5a2c4a6a
Replace AXmlParser with XLinq.
6 years ago
Siegfried Pammer
a00bd6d74c
Remove unused Documentation/DocumentationElement.cs
Fix warning about xml doc.
6 years ago
Siegfried Pammer
7539a429c6
Port rich text tooltips from SharpDevelop to ILSpy.
6 years ago
Siegfried Pammer
188bac4e55
Possible fix for primitive types resolving to MinimalCorlib types in navigateTo handling.
7 years ago
Daniel Grunwald
21040c8bde
Don't emit "virtual" modifier in interfaces (C# 8 default interface members).
7 years ago
Siegfried Pammer
608f94e6da
IdStringProvider: Fix handling of generic methods and explicit interface implementations.
7 years ago
Siegfried Pammer
dccd0052dc
Merge XmlDocKeyProvider.cs into IdStringProvider.cs
7 years ago
Daniel Grunwald
3b46776c5e
Rename IAssembly -> IModule.
While support for multi-module assemblies isn't fully working yet; it is clear at this point that we want
to treat each module in a multi-module assembly separately for the purposes of the type system.
7 years ago
Siegfried Pammer
85c83b8e6f
Fix #1052 : Use IDocumentationProvider in the CSharpDecompiler API
7 years ago
Siegfried Pammer
bcfb3742eb
Clean up PEFile, move Pdb related types to DebugInfo namespace
7 years ago
Siegfried Pammer
9acc372a68
Use TypeSystem for ILSpy UI:
Most important tree nodes and search ported,
Currently only ILLanguage is active
7 years ago
Daniel Grunwald
da06a48851
Implement more of the new metadata TS.
7 years ago
Daniel Grunwald
0be9e84f1b
Use resolved TS in member filter predicates.
This was the last place where the public API of the resolved TS was referencing the unresolved TS.
We could now implement the resolved TS directly using SRM, and remove the whole unresolved TS layer.
7 years ago
Daniel Grunwald
9a74f018b5
Decode metadata signatures directly into IType; without going through ITypeReference.
7 years ago
Siegfried Pammer
7599d0c410
Try to resolve exported types in XmlDocKeyProvider.FindType
7 years ago
Siegfried Pammer
458f448fae
Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit.
7 years ago
Siegfried Pammer
8884306244
Port BAML decompiler to SRM.
7 years ago
Siegfried Pammer
2571018c8a
Port AddXmlDocumentationTransform to SRM
7 years ago
Daniel Grunwald
4c45a41fdb
Remove more dead TypeSystem code: ISymbolReference
7 years ago
Siegfried Pammer
dbbe750a3f
Fix \r\n bug in LinePositionMapper
7 years ago
Siegfried Pammer
a5f0ea7237
Fix #1098 : System.IO.EndOfStreamException in XmlDocumentationProvider
7 years ago
Siegfried Pammer
87ced033ba
Rename Dom -> Metadata; Remove bogus abstraction
8 years ago
Siegfried Pammer
d51d21513d
Fix performance of AddXmlDocumentationTransform
8 years ago
Siegfried Pammer
7d6e4a11c4
Move AddXmlDocumentationTransform to Decompiler
8 years ago
Siegfried Pammer
0524b4a353
Remove unused usings in solution; remove dead code; unify namespaces
9 years ago
Siegfried Pammer
88887b7c41
remove NR.Editor namespace
9 years ago
Siegfried Pammer
840ec04fde
Namespace adjustments for Syntax classes
9 years ago
Christoph Wille
1ce8349dd9
Adjust namespaces
9 years ago
Siegfried Pammer
284ddfadf1
Phase 2: Merge ICSharpCode.NRefactory into ICSharpCode.Decompiler
9 years ago