cab8fa82a2
* 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>
25 lines
504 B
C#
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;
|
|
}
|