public TweakerSerializer(IScanner scanner) { customSerializers = new Dictionary <Type, CustomTypeSerializer>(); CustomSerializerProcessor processor = new CustomSerializerProcessor(); scanner.AddProcessor(processor); IScanResultProvider <CustomSerializerResult> resultProvider = scanner.GetResultProvider <CustomSerializerResult>(); resultProvider.ResultProvided += CustomSerializerFound; }
public TweakableManager(IScanner scanner, TweakerOptions options) { baseManager = new BaseTweakerManager <ITweakable>(scanner, options); scanner?.AddProcessor(new TweakableProcessor(options)); }