예제 #1
0
        /// <summary>
        /// Checks if the provided <see cref="FrameType"/> contains data in a numeric or url format
        /// </summary>
        /// <param name="id">The frame id</param>
        /// <returns>True when the FrameId is in a numeric or url format</returns>
        private bool IsNumericOrUrl(FrameType id)
        {
            var numericOrUrl = new FrameType[] {
                FrameType.TBPM,
                FrameType.TCON,
                FrameType.TDAT,
                FrameType.TDLY,
                FrameType.TIME,
                FrameType.TLEN,
                FrameType.TPOS,
                FrameType.TRCK,
                FrameType.TSIZ,
                FrameType.TYER,
                FrameType.OWNE,
                FrameType.COMR
            };

            return(numericOrUrl.Contains(id));
        }