/// <summary> /// Create instance of Library writer to write a library catalog to stream /// </summary> /// <param name="source">Generic collection</param> /// <param name="settings">Settings of collection</param> public LibraryWriter(IEnumerable <T> source, LibrarySettings settings) { _source = source; _mainElement = settings.MainElementName; _element = settings.ElementName; _current = 0; }
/// <summary> /// Create instance of collection /// </summary> /// <param name="inputStream">Input stream</param> /// <param name="settings">Settings of collection</param> public LibraryReader(Stream inputStream, LibrarySettings settings) { _inputStream = inputStream; _mainElement = settings.MainElementName; _element = settings.ElementName; _current = 0; }