Net.Sf.Dbdeploy.Controller.Controller C# (CSharp) Method

Controller() public method

Initializes a new instance of the Controller class.
public Controller ( IAvailableChangeScriptsProvider availableChangeScriptsProvider, IAppliedChangesProvider appliedChangesProvider, IChangeScriptApplier doApplier, IChangeScriptApplier undoApplier, bool createChangeLogTable, TextWriter infoTextWriter ) : System.Collections.Generic
availableChangeScriptsProvider IAvailableChangeScriptsProvider The available change scripts provider.
appliedChangesProvider IAppliedChangesProvider The applied changes provider.
doApplier IChangeScriptApplier The do applier.
undoApplier IChangeScriptApplier The undo applier.
createChangeLogTable bool Whether the change log table should be created or not.
infoTextWriter System.IO.TextWriter The info text writer.
return System.Collections.Generic
        public Controller(
            IAvailableChangeScriptsProvider availableChangeScriptsProvider,
            IAppliedChangesProvider appliedChangesProvider,
            IChangeScriptApplier doApplier,
            IChangeScriptApplier undoApplier,
            bool createChangeLogTable,
            TextWriter infoTextWriter)
        {
            this.doApplier = doApplier;
            this.undoApplier = undoApplier;
            this.createChangeLogTable = createChangeLogTable;

            this.appliedChangesProvider = appliedChangesProvider;

            this.availableChangeScriptsProvider = availableChangeScriptsProvider;
            
            infoWriter = infoTextWriter;
        }