in src/PSDocs.Azure/Pipeline/TemplatePipeline.cs [198:210]
private static bool TryMetadata(JObject o, out Hashtable value)
{
value = null;
if (o == null)
return false;
value = new Hashtable();
foreach (var prop in o.Properties())
{
value[prop.Name] = prop.Value.ToString();
}
return value.Count > 0;
}