Song.ViewData/Methods/Helper.cs
(开头部分) 26KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//using System.Web.Mvc;
using Song.Entities;
using Song.ServiceInterfaces;
using Song.ViewData.Attri;
using WeiSha.Common;
using System.Reflection;
using System.Xml;
using System.Drawing;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using System.Data;
namespace Song.ViewData.Methods
{
/// <summary>
/// 接口方法的帮助
/// </summary>
[HttpGet]
public class Helper : ViewMethod, IViewAPI
{
#region 接口说明
/// <summary>
/// 接口方法列表
/// </summary>
/// <returns></returns>
[HttpPost][HttpGet][HttpPut]
[Cache]
[Localhost]
public Helper_API[] List()
{
List<Helper_API> list = new List<Helper_API>();
string assemblyName = "Song.ViewData";
Assembly assembly = Assembly.Load(assemblyName);
//取注释
XmlNodeList nodes = readXml();
Type[] types = assembly.GetExportedTypes()
.Where(t => t.GetInterfaces().Contains(typeof(IViewAPI)))
.ToArray();
foreach (Type info in types)
{
string intro = string.Empty;
if (nodes != null)
{
foreach (XmlNode n in nodes)
{
string name = n.Attributes["name"].Value;
if (("T:" + info.FullName).Equals(name))
{
intro = n.InnerText.Trim();
break;
}
}
}
list.Add(new Helper_API()
后面还有 615 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
