Beispiel #1
0
        internal Id3SyncFrameList(Id3FrameList mainList)
        {
            _mainList = mainList;
            _mainList.CollectionChanged += OnMainListChanged;

            //Extract all frames of type TFrame and store then in this collection.
            //The list change notification events should not be fired during this process.
            _internalUpdate = true;
            try
            {
                foreach (TFrame frame in _mainList.OfType <TFrame>())
                {
                    Add(frame);
                }
            }
            finally
            {
                _internalUpdate = false;
            }
        }
Beispiel #2
0
 internal CommercialUrlFrameList(Id3FrameList mainList)
     : base(mainList)
 {
 }
 internal CommentFrameList(Id3FrameList mainList)
     : base(mainList)
 {
 }
Beispiel #4
0
 internal ArtistUrlFrameList(Id3FrameList mainList)
     : base(mainList)
 {
 }
Beispiel #5
0
 internal PrivateFrameList(Id3FrameList mainList)
     : base(mainList)
 {
 }