43 Commits (6312e594a7fbf0d1a68f6f0c67ea8d7dac65c05d)

Author SHA1 Message Date
apmoskevitz 0430c3b519 focus on CS8625, convert to error 10 months ago
apmoskevitz ef8e709ecc applied fixer for drect assignment from null 11 months ago
Siegfried Pammer 921bf36261 Add WebCIL support 1 year ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Siegfried Pammer 186cc51bf7 Fix #2733: Ignore bad metadata when trying to resolve ResolutionScope 3 years ago
Siegfried Pammer a0fb71abad Fix EntityHandle.GetDeclaringType extension and add TypeSpecification.GetGenericType 3 years ago
Siegfried Pammer 02d143c754 Optimize IsKnownType/IsKnownAttribute (see #1204 and #2594) 3 years ago
Daniel Grunwald bd9aabeae2 Update to dotnet-format 5.1.225507. 4 years ago
Siegfried Pammer 3a7c69e5b9 Fix #2192: Add support for VB.NET delegate construction 5 years ago
Daniel Grunwald 6010757d22 Add support for .NET 5 custom calling conventions. 5 years ago
Daniel Grunwald 6d3239678c Function pointers: add support for the builtin unmanaged calling conventions. 5 years ago
Siegfried Pammer f128c1c16b Fix #2130: Crash in mouseover of string literal token 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer c97ddbae9c #1877: Do not crash in IsKnownType, if handle is nil. 6 years ago
Siegfried Pammer c51aea3601 Fix decompilation of yield return in local functions. 6 years ago
Daniel Grunwald b75c252193 Upgrade C# 8.0 nullability support for Roslyn 3.2.0-beta4. 6 years ago
Siegfried Pammer 01d1e2ef57 Fix #1569: Look for first non-static field in enum definitions to determine enum underlying type. 6 years ago
Siegfried Pammer 8e7a197c8d FieldValueSizeDecoder: Use pointer size defined in decompiled module. 6 years ago
Daniel Grunwald f5317b853a Fix #661: Emit ".data" IL directives for fields with associated data 6 years ago
Siegfried Pammer 188bac4e55 Possible fix for primitive types resolving to MinimalCorlib types in navigateTo handling. 7 years ago
Siegfried Pammer d5a2b893e9 Fix ReadCodeMappingInfo for lambdas compiled with mcs. 7 years ago
Siegfried Pammer c9391e10da Add "This is a reference assembly" warning to ILSpy. 7 years ago
Daniel Grunwald 8270a93c1a Fix #1233: Fix some crashes on corrupt type references. 7 years ago
Daniel Grunwald b331c59169 Fix #1234: handle exception when a field initial value is not available 7 years ago
Siegfried Pammer b20d4df95b Fix #1231: System.BadImageFormatException: Invalid coded index 7 years ago
Siegfried Pammer 7ded12c5fb Reimplement search strategies. 7 years ago
Daniel Grunwald 1f3916d554 Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Siegfried Pammer f3a8128693 Forgot some changes. 7 years ago
Siegfried Pammer f40743994b Remove EventDefinition.DecodeSignature 7 years ago
Siegfried Pammer bc97127d9d Reorganize extension methods + remove unused/obsolete. 7 years ago
Siegfried Pammer b860792e53 Fix bug SRMExtensions.HasBody 7 years ago
Daniel Grunwald ee3012281d Implement MetadataEvent and re-work the representation of attribute arguments. 7 years ago
Daniel Grunwald 385433aff4 Add MetadataMethod. 7 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 7 years ago
Daniel Grunwald 9a74f018b5 Decode metadata signatures directly into IType; without going through ITypeReference. 7 years ago
Siegfried Pammer 47788a38de WIP 7 years ago
Siegfried Pammer adca1f8867 Port ILFunction and SequencePointBuilder 7 years ago
Siegfried Pammer ddb74945b8 port BlockBuilder 7 years ago
Siegfried Pammer b500b24548 SRM WIP basic implementation of DecompilerTypeSystem 7 years ago
Siegfried Pammer 74e81010b3 Fix handling of type parameters in GetFullTypeName 7 years ago
Siegfried Pammer 6065030a24 Replace BlobDecoder with solution not relying on TypeSystem 8 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 8 years ago