From 746e75b70e562e5e8c70052a52ff08877f6f8d37 Mon Sep 17 00:00:00 2001 From: walon Date: Tue, 20 May 2025 14:26:11 +0800 Subject: [PATCH] clean: remove unused type and fields of SymbolMappingReader --- DeobfuscateStackTrace/SymbolMappingReader.cs | 76 -------------------- 1 file changed, 76 deletions(-) diff --git a/DeobfuscateStackTrace/SymbolMappingReader.cs b/DeobfuscateStackTrace/SymbolMappingReader.cs index 5d103c4..3a9678a 100644 --- a/DeobfuscateStackTrace/SymbolMappingReader.cs +++ b/DeobfuscateStackTrace/SymbolMappingReader.cs @@ -10,82 +10,6 @@ namespace DeobfuscateStackTrace private readonly Dictionary> _fullSignatureMapper = new Dictionary>(); private readonly Dictionary> _signatureWithParamsMapper = new Dictionary>(); - - private enum RenameStatus - { - NotRenamed, - Renamed, - } - - private class RenameRecord - { - public RenameStatus status; - public string signature; - public string oldName; - public string newName; - public string oldStackTraceSignature; // only for MethodDef - public object renameMappingData; - } - - private class RenameMappingField - { - public RenameStatus status; - public string signature; - public string newName; - } - - private class RenameMappingMethod - { - public RenameStatus status; - public string signature; - public string newName; - - public List parameters = new List(); - } - - private class RenameMappingMethodParam - { - public RenameStatus status; - public int index; - public string newName; - } - - private class RenameMappingProperty - { - public RenameStatus status; - public string signature; - public string newName; - } - - private class RenameMappingEvent - { - public RenameStatus status; - public string signature; - public string newName; - } - - private class RenameMappingType - { - public RenameStatus status; - public string oldFullName; - public string newFullName; - - public Dictionary fields = new Dictionary(); - public Dictionary methods = new Dictionary(); - public Dictionary properties = new Dictionary(); - public Dictionary events = new Dictionary(); - } - - private class RenameMappingAssembly - { - public RenameStatus status; - public string oldAssName; - public string newAssName; - - public Dictionary types = new Dictionary(); - } - - public SymbolMappingReader(string mappingFile) { LoadXmlMappingFile(mappingFile);