protected static IEnumerable <M3U8AttributeInstance> ParseAttributes(string value, IDictionary <string, M3U8Attribute> attributes) { return(AttributesTagInstance.ParseAttributes(value, (Func <string, IEnumerable <M3U8AttributeInstance> >)(v => M3U8AttributeParserSupport.ParseAttributes(v, attributes)))); }
public static ExtKeyTagInstance Create(M3U8Tag tag, string value) { return(new ExtKeyTagInstance(tag, AttributesTagInstance.ParseAttributes(value, ExtKeySupport.Attributes))); }
private static M3U8TagInstance Create(M3U8Tag tag, string value, Func <string, IEnumerable <M3U8AttributeInstance> > attributeParser) { return((M3U8TagInstance) new AttributesTagInstance(tag, AttributesTagInstance.ParseAttributes(value, attributeParser))); }