52 Commits (a1ade47b7f75bded4f56a5049a0eb8bfb84374ae)

Author SHA1 Message Date
Siegfried Pammer 1f04729491 IParameter.Attributes should always be non-null. 8 years ago
Daniel Grunwald 621d90d006 Use MetadataAssembly (the new TS implementation) in DecompilerTypeSystem. 8 years ago
Daniel Grunwald db47643a41 Interface implementations in TS 8 years ago
Daniel Grunwald ee3012281d Implement MetadataEvent and re-work the representation of attribute arguments. 8 years ago
Daniel Grunwald da06a48851 Implement more of the new metadata TS. 8 years ago
Daniel Grunwald bca3191169 Add MetadataProperty. 8 years ago
Daniel Grunwald 385433aff4 Add MetadataMethod. 8 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 8 years ago
Daniel Grunwald 5c0190b186 Rename TypeAttributeOptions -> TypeSystemOptions 8 years ago
Daniel Grunwald 0be9e84f1b Use resolved TS in member filter predicates. 8 years ago
Daniel Grunwald 802f6e54fd Refactor DecompilerTypeSystem.ResolveMethod(). 8 years ago
Daniel Grunwald fa2df4df26 Clean up type system interfaces. 8 years ago
Daniel Grunwald 629e586b25 C# 2.0 mode now disables extension methods. 8 years ago
Daniel Grunwald 9a74f018b5 Decode metadata signatures directly into IType; without going through ITypeReference. 8 years ago
Daniel Grunwald 909df643b5 Remove dead NRefactory code: DomRegion + IUnresolvedFile 8 years ago
Siegfried Pammer 47788a38de WIP 8 years ago
Siegfried Pammer bb67948844 Fix remaining compile errors after merge. 8 years ago
Daniel Grunwald 469501210c Add support for C# 7 tuple types: 8 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 8 years ago
Daniel Grunwald 7757d98672 Remove unused IProjectContent+ISolutionSnapshot from type system. 8 years ago
Daniel Grunwald 61cbdd6f01 Removed unused TS code: IType.ToTypeReference() 8 years ago
Siegfried Pammer cbb1f204e1 Rename DynamicAwareTypeReference to DynamicTypeReference 8 years ago
Daniel Grunwald ea211ddbd4 Use existing TypeParameterReference instances instead of creating new ones. 8 years ago
Siegfried Pammer 6601f53a40 Replace Format*Name with *ToString methods. Remove HighlightSearchMatch. 8 years ago
Siegfried Pammer fb41cfe4f8 Fix bugs when dealing with pinned local vars and varargs methods 8 years ago
Siegfried Pammer a8262dd506 Add back CSharpLanguage and ILAstLanguage 8 years ago
Siegfried Pammer 61eead50c7 Fix TypeSystemLoaderTests 8 years ago
Daniel Grunwald 4c45a41fdb Remove more dead TypeSystem code: ISymbolReference 8 years ago
Daniel Grunwald bf64e754df Use MetadataToken for type lookups within the current assembly. 8 years ago
Daniel Grunwald bd85b7644b Add MetadataToken property to type system. 8 years ago
Daniel Grunwald c869a4fc16 Fix #1085: The type system can now parameterize not just type definitions, but also unknown types. 8 years ago
Daniel Grunwald da6b371dd3 Remove some dead code in the type system. 8 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 8 years ago
Daniel Grunwald 85314b494a #1085: Keep track of whether an unresolved type is a class type or a value type. 8 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 8 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 8 years ago
Siegfried Pammer 3d9cbb71bd Implementation of MetadataLoader mostly completed (CecilLoader.cs) 8 years ago
Daniel Grunwald 958fb74f57 Fix #1048: Incorrect decompilation of code that creates multi-dimensional generic arrays. 8 years ago
Siegfried Pammer 02b7dc98be Commit of non-compiling WIP 8 years ago
Daniel Grunwald c40ba690bc Fix #856: fix decompilation of attributes where null is passed to a parameter of type System.Type. 9 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 9 years ago
Siegfried Pammer 989bd681a0 Remove direct dependency on System.Security.Permissions.PermissionSetAttribute (prep for .NET Standard) 9 years ago
Daniel Grunwald fe84ea9730 WIP: yield return decompiler 10 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 10 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Siegfried Pammer 284ddfadf1 Phase 2: Merge ICSharpCode.NRefactory into ICSharpCode.Decompiler 10 years ago