コード例 #1
0
        private string GetDescription(Type type)
        {
            JsonContainerAttribute jsonContainerAttribute = JsonTypeReflector.GetJsonContainerAttribute(type);

            if (jsonContainerAttribute != null && !string.IsNullOrEmpty(jsonContainerAttribute.Description))
            {
                return(jsonContainerAttribute.Description);
            }
            DescriptionAttribute attribute = ReflectionUtils.GetAttribute <DescriptionAttribute>(type);

            if (attribute != null)
            {
                return(attribute.get_Description());
            }
            return(null);
        }