コード例 #1
0
        public AutoTaggingTask(ILibraryManager libraryManager, IJsonSerializer jsonSerializer, ILogger logger)
        {
            this.libraryManager = libraryManager;

            this.factory  = new TagFactory(jsonSerializer);
            this.strategy = new TaggingStrategy(this.libraryManager, logger);
        }
コード例 #2
0
        public PluginEntryPoint(ILogger logger, ILibraryManager libraryManager, IJsonSerializer jsonSerializer)
        {
            this.logger         = logger;
            this.libraryManager = libraryManager;

            this.factory         = new TagFactory(jsonSerializer);
            this.taggingStrategy = new TaggingStrategy(this.libraryManager, this.logger);
        }