public static string?GetGraphQLDescription(
        this ICustomAttributeProvider attributeProvider)
    {
        if (attributeProvider.IsDefined(
                typeof(GraphQLDescriptionAttribute),
                false))
        {
            GraphQLDescriptionAttribute attribute =
                (GraphQLDescriptionAttribute)
                attributeProvider.GetCustomAttributes(
                    typeof(GraphQLDescriptionAttribute),
                    false)[0];
            return(attribute.Description);
        }

        return(null);
    }
示例#2
0
        public static string GetGraphQLDescription(
            this ICustomAttributeProvider attributeProvider)
        {
            if (attributeProvider.IsDefined(
                    typeof(GraphQLDescriptionAttribute),
                    false))
            {
                GraphQLDescriptionAttribute attribute = attributeProvider.GetCustomAttributes(
                    typeof(GraphQLDescriptionAttribute),
                    false)
                                                        .OfType <GraphQLDescriptionAttribute>()
                                                        .FirstOrDefault();
                return(attribute.Description);
            }

            return(null);
        }