Files
SPT-Server-Build/Libraries/FodyWeavers/JsonExtensionData.Fody/ModuleWeaver.cs
T
clodanSPT cab8fa82a2 Json extension data fody (#340)
* Added a new Fody plugin to add to every model class the JsonExtensionData attribute

* retargeted fody plugin to netstandard for msbuild runtime

* Fixed runtime issue

* Fixed property check for new extension data properties

---------

Co-authored-by: Alex <clodanSPT@hotmail.com>
2025-06-02 12:15:44 +01:00

25 lines
504 B
C#

using System.Collections.Generic;
using Fody;
using Mono.Cecil;
namespace JsonExtensionData.Fody;
public partial class ModuleWeaver : BaseModuleWeaver
{
List<TypeDefinition> allClasses;
public override void Execute()
{
allClasses = ModuleDefinition.GetAllClasses();
ReadConfig();
ProcessAssembly();
}
public override IEnumerable<string> GetAssembliesForScanning()
{
return [];
}
public override bool ShouldCleanReference => true;
}