CmisSync.Lib.Producer.ContentChange.ContentChangeEventTransformer.ContentChangeEventTransformer C# (CSharp) Method

ContentChangeEventTransformer() public method

Initializes a new instance of the CmisSync.Lib.Sync.Strategy.ContentChangeEventTransformer class.
/// Is thrown when an argument passed to a method is invalid because it is . ///
public ContentChangeEventTransformer ( ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System
queue ISyncEventQueue /// The ISyncEventQueue. ///
storage IMetaDataStorage /// The MetaDataStorage. ///
fsFactory IFileSystemInfoFactory /// Fs factory can be null. ///
return System
        public ContentChangeEventTransformer(ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null) : base(queue) {
            if (storage == null) {
                throw new ArgumentNullException("storage");
            }

            this.storage = storage;

            if (fsFactory == null) {
                this.fsFactory = new FileSystemInfoFactory();
            } else {
                this.fsFactory = fsFactory;
            }
        }