public static MultiTagModelItem Create(ID3.FrameDescription.FrameType type) { switch (type) { case ID3.FrameDescription.FrameType.Picture: return(DocNode.Create <MultiTagModelItemPicture>()); default: return(DocNode.Create <MultiTagModelItem>()); } }
public static TagModelItem Create(ID3.FrameDescription.FrameType type) { switch (type) { case ID3.FrameDescription.FrameType.Picture: return(DocNode.Create <TagModelItemPicture>()); case ID3.FrameDescription.FrameType.Text: return(DocNode.Create <TagModelItemText>()); case ID3.FrameDescription.FrameType.Comment: return(DocNode.Create <TagModelItemComment>()); default: return(DocNode.Create <TagModelItem>()); } }