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;
        }
Esempio n. 2
0
 public TweakableManager(IScanner scanner, TweakerOptions options)
 {
     baseManager = new BaseTweakerManager <ITweakable>(scanner, options);
     scanner?.AddProcessor(new TweakableProcessor(options));
 }