Beispiel #1
0
        /// <summary>
        /// Reads tag binary metadata from the archive with highest priority.
        /// </summary>
        /// <param name="path">TagPath object representing the path to the requested metadata</param>
        /// <returns>binary metadata for tag or null if not found</returns>
        private byte[] GetTagBinary(TagPath path)
        {
            //ILibrary library = GetLibrary(path);
            //byte[] metadata = library.ReadFile(path.Path + '.' + path.Extension);
            TagFile tf = GetTagFile(path);

            //TagFile tf = new TagFile(new MemoryStream(metadata));
            return(tf.GetBinary(tf.HeadRevision));
        }