2024-12-31 13:46:44 -05:00
|
|
|
|
using ReCodeItLib.Utils;
|
2024-06-19 17:44:47 -04:00
|
|
|
|
|
2024-12-31 13:46:44 -05:00
|
|
|
|
namespace ReCodeItLib.Models;
|
2024-06-11 19:18:48 -04:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-06-17 18:19:17 -04:00
|
|
|
|
/// All settings container
|
2024-06-11 19:18:48 -04:00
|
|
|
|
/// </summary>
|
2024-06-13 18:15:52 -04:00
|
|
|
|
public class Settings
|
2024-06-13 17:55:06 -04:00
|
|
|
|
{
|
2024-06-17 19:14:47 -04:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Path to the mapping file
|
|
|
|
|
/// </summary>
|
2025-01-08 21:48:48 -05:00
|
|
|
|
public string MappingPath { get; set; } = string.Empty;
|
2025-01-02 11:47:51 -05:00
|
|
|
|
|
2024-06-17 19:14:47 -04:00
|
|
|
|
/// <summary>
|
2025-01-08 22:26:34 -05:00
|
|
|
|
/// The re-mapper will look for these classes, otherwise they will be skipped
|
2024-06-17 19:14:47 -04:00
|
|
|
|
/// </summary>
|
2025-01-08 22:26:34 -05:00
|
|
|
|
public required List<string> TypeNamesToMatch { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// List of method names to be ignored during the auto-match process.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public required List<string> MethodsToIgnore { get; set; }
|
2024-06-11 19:18:48 -04:00
|
|
|
|
}
|