26 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
ElektroKill 1447038ce1
Fix #2736 3 years ago
Daniel Grunwald 9bbb944e97 Avoid crashing on invalid certain forms of invalid metadata (found in obfuscated assemblies) 4 years ago
Daniel Grunwald bbaddf84cc Fix #2424: Suppress the string==null special-case within the string class itself. 4 years ago
Daniel Grunwald c95da67cbe Fix extension method calls on `this in`. 4 years ago
Daniel Grunwald a26a25d689 Fix #2158: Remove PointerType support from CSharpResolver for additions/subtractions. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Daniel Grunwald dc3dd193c8 Support unary operators on native integers. 5 years ago
Daniel Grunwald 3a4db502bc Add support for arithmetic using C# 9 native integer types. 5 years ago
Siegfried Pammer 8925b4ff7b Inline variable declarations/modernize parts of our code base. 5 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 9c1bf7fbdf Introduce ReferenceKind in IParameter and ByReferenceResolveResult. 6 years ago
Daniel Grunwald 9479e8af13 Support overloaded operator &&/||. 7 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Daniel Grunwald 4ec0028356 Don't cache attributes in the type system. 7 years ago
Daniel Grunwald 64547de4a0 foreach loops now use "var" if the element type is a tuple and can be inferred from the collection type. 7 years ago
Daniel Grunwald db47643a41 Interface implementations in TS 7 years ago
Daniel Grunwald fa2df4df26 Clean up type system interfaces. 7 years ago
Daniel Grunwald 926c7850ac Distinguish between unknown type and no type. 7 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 7 years ago
Daniel Grunwald b5e8571382 [nullables] Support lifting calls to user-defined operators. 8 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago