Пример #1
0
        private EditTextFrame CreateTextFrame(string id, string value)
        {
            EditTextFrame frame = (EditTextFrame)FrameFactory.GetFrame(id);

            frame.Text = value;

            V2Tag.Add(frame);

            return(frame);
        }
Пример #2
0
 public void FilterID3v2Tags(Func <string, string, bool> askRemove)
 {
     for (int i = V2Tag.Count - 1; i >= 0; i--)
     {
         if (!IsFrameAllowed(V2Tag[i], askRemove))
         {
             V2Tag.RemoveAt(i);
         }
     }
 }
Пример #3
0
        public void RemoveFrame(string id)
        {
            Frame frame;

            while (true)
            {
                frame = GetFrame(id);

                if (frame == null)
                {
                    break;
                }

                V2Tag.Remove(frame);
            }
        }
Пример #4
0
 private EditTextFrame GetTextFrame(string id)
 {
     return(V2Tag.OfType <EditTextFrame>().FirstOrDefault(f => f.FrameId == id));
 }
Пример #5
0
 private EditFrame GetFrame(string id)
 {
     return(V2Tag.FirstOrDefault(f => f.FrameId == id));
 }