in src/BindingExtractor.cs [83:94]
public static BindingInformation? ExtractOutputBinding(AttributeAst attribute)
{
IEnumerable<IOutputBinding> outputBindings = supportedBindings.Where(x => x is IOutputBinding).Cast<IOutputBinding>();
foreach (IOutputBinding binding in outputBindings)
{
if (binding.BindingMatches(attribute))
{
return binding.ExtractBinding(attribute);
}
}
return null;
}