4318 Commits (c16817ab4eda7a63957b627a23a431098f11d290)
 

Author SHA1 Message Date
Daniel Grunwald d63a37dcda Allow comparing metadata entities across compilations. 7 years ago
Siegfried Pammer 19b4aa043c Fix #1201: Still getting error: "System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection." 7 years ago
Siegfried Pammer 68123fc6b3 Fix build. 7 years ago
Siegfried Pammer f3a8128693 Forgot some changes. 7 years ago
Siegfried Pammer 78dab4f44b Cleanup 7 years ago
Siegfried Pammer 1d18a83a15 Fix NRE in AssemblyNameReference 7 years ago
Siegfried Pammer 911fd83c39 Use more appropriate exception types where possible. 7 years ago
Siegfried Pammer f40743994b Remove EventDefinition.DecodeSignature 7 years ago
Siegfried Pammer 4540b93e19 Use ArgumentOutOfRangeException or BadImageFormatException in switch-default sections. 7 years ago
Siegfried Pammer b5191c169b Implement TextOutputWithRollback to allow rolling back output of security declarations we could not parse due to missing enum types. 7 years ago
Siegfried Pammer 51c62353bd Replace exception with assertion in DelegateConstruction. 7 years ago
Siegfried Pammer d862a5f17d Prevent exceptions in ModuleReferenceTreeNode if AssemblyFile entry cannot be found. 7 years ago
Siegfried Pammer 2359b09d9b DecompilerTypeSystem: Do not load modules that contain no metadata. 7 years ago
Siegfried Pammer 89544864bf Provide better exceptions and messages in case of errors. 7 years ago
Siegfried Pammer bc97127d9d Reorganize extension methods + remove unused/obsolete. 7 years ago
Siegfried Pammer 0377f406f8 Remove some NotImplementedExceptions/NotSupportedExceptions 7 years ago
Siegfried Pammer 4f1c6e3509 Remove more dead code. 7 years ago
Siegfried Pammer 1f9472e10e Refactor GetDeclaringAssembly + Add support for module references. 7 years ago
Siegfried Pammer ab977c95a6 Add IAssemblyResolver.ResolveModule 7 years ago
Siegfried Pammer 5ad3cf9143 Add support for module references in ILSpy. 7 years ago
Siegfried Pammer 93aca8ef03 Add support for module references in ReflectionDisassembler. 7 years ago
Siegfried Pammer bfc4d4e84d Add missing keywords to ILAsm-Mode.xshd 7 years ago
Daniel Grunwald ee3a76bc67 Remove more dead code. 7 years ago
Daniel Grunwald 0f71b65b53 Remove unresolved TS interfaces. 7 years ago
Daniel Grunwald 2fa2eb9d18 Remove some of the old TS implementations. 7 years ago
Daniel Grunwald 3be697eadf Rewrite MinimalCorlib without using the unresolved TS. 7 years ago
Siegfried Pammer e548aa88c2 Disassembler: Fix output of class type names in security declarations. 7 years ago
Siegfried Pammer 5645b27ebe Disassembler: Fix generic type arguments and escaping in ToILNameString 7 years ago
Siegfried Pammer 19dcd23b13 Disassembler: Fix bug ILStructure primitive loop detection. 7 years ago
Siegfried Pammer 5af952dc37 Print XML security declarations as blob like ildasm does. 7 years ago
Siegfried Pammer d94dbe3168 Add AssemblyResolver to ReflectionDisassembler in ILLanguage 7 years ago
Siegfried Pammer 6a70ccdc83 Add documentation to the analyzer API. 7 years ago
Siegfried Pammer 41e43920dc Fix missing AssemblyResolver in ILSpyWholeProjectDecompiler. 7 years ago
Siegfried Pammer 0cbd146c84 Add "Generate portable PDB" to main menu 7 years ago
Siegfried Pammer bd26ab4413 Add file headers to analyzers. 7 years ago
Siegfried Pammer 5552982edd Only search in types defined in MainAssembly. Remove old debug message. 7 years ago
Siegfried Pammer 4b61bf38af Remove duplicates in analyzer results. 7 years ago
Siegfried Pammer 663f4d5317 GetParentEntity: Do not try to resolve method again, if it's not necessary. 7 years ago
Siegfried Pammer 719e3e2881 Add event backing field analyzer 7 years ago
Siegfried Pammer 1e3cfd19f5 Add method used by + virtual used by 7 years ago
Siegfried Pammer cbb664a382 Add overrides / interface implementation analyzers 7 years ago
Siegfried Pammer ffd7d5c71d Fix analyzers for properties and events, add missing file. 7 years ago
Siegfried Pammer 2e61aba8f2 Add PropertyOverriddenByAnalyzer 7 years ago
Siegfried Pammer 1cf6d41a78 Add TypeExposedByAnalyzer 7 years ago
Siegfried Pammer fcb3bcd934 Ignore current type in TypeUsedByAnalyzer 7 years ago
Siegfried Pammer 4415d5d5f2 Add Language to AnalyzerContext 7 years ago
Siegfried Pammer 928f51d6d9 Fix Find*Node methods 7 years ago
Siegfried Pammer 0bdd1b0be7 Dp not create entries in tree view for fake methods 7 years ago
Siegfried Pammer 43b8c40aeb Fix output of out and ref parameters in CSharpLanguage. 7 years ago
Siegfried Pammer b860792e53 Fix bug SRMExtensions.HasBody 7 years ago