private IEnumerable<AdditionalMetadataConfig> ParseAdditionalMetadata(JToken value)
{
var config = value as JObject;
if (config == null)
{
}
else
{
foreach (var kvp in config)
{
var regex = ConvertFileGlobbingToRegex(kvp.Key);
var match = new Regex(regex, RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture | RegexOptions.IgnoreCase | RegexOptions.Singleline);
var metadata = CaseInsensitiveExpando.FromJToken(kvp.Value) as CaseInsensitiveExpando;
yield return new AdditionalMetadataConfig(match, metadata);
}
}
}