in src/Microsoft.NET.Sdk.Functions.Generator/TypeUtility.cs [21:40]
private static CustomAttribute GetHierarchicalAttributeOrNull(ParameterDefinition parameter, Type attributeType)
{
if (parameter == null)
{
return null;
}
var attribute = parameter.GetCustomAttribute(attributeType);
if (attribute != null)
{
return attribute;
}
var method = parameter.Method as MethodDefinition;
if (method == null)
{
return null;
}
return GetHierarchicalAttributeOrNull(method, attributeType);
}