Exemplo n.º 1
0
        public static string WritePropertyName(MarkDownBase item)
        {
            switch (item.MemberType)
            {
            case MemberType.Method:
                var method = ((MarkDownMethod)item).ReturnMethodInfo;
                return(method != null?GetMethodPrefix(method) : item.Name);

            default:
                return(item.Name);
            }
        }
Exemplo n.º 2
0
        public static string WritePropertyType(MarkDownBase item)
        {
            switch (item.MemberType)
            {
            case MemberType.Property:
                return(((MarkDownProperty)item).PropertyType.Name);

            case MemberType.Field:
                return(((MarkDownField)item).PropertyType.Name);

            case MemberType.Method:
                return(((MarkDownMethod)item).ReturnType.Name);

            default:
                return(((MarkDownType)item).MemberType.ToString());
            }
        }