public Synchronizer(FileSystem SourceFileSystem, String SourcePath, FileSystem DestinationFileSystem, String DestinationPath, SynchronizationMode _SynchronizationMode, ReferenceMode _ReferenceMode)
{
this.SourceFileSystem = SourceFileSystem;
this.DestinationFileSystem = DestinationFileSystem;
this.SourcePath = SourcePath;
this.DestinationPath = DestinationPath;
this._SynchronizationMode = _SynchronizationMode;
this._ReferenceMode = _ReferenceMode;
OnStep += delegate(double Value, String Details) {
//Console.WriteLine("OnStep: " + Value + "; " + Details);
};
OnError += delegate(Exception Exception)
{
Console.Error.WriteLine(Exception);
};
}