/// <summary> /// 在程序启动的时候分析所有远程类型的定义,记录信息 /// </summary> public static void Initialize() { var types = AssemblyUtil.GetTypesByAttribute <RemoteTypeAttribute>(); foreach (var type in types) { TypeDefine.Initialize(type); } }
/// <summary> /// 在程序启动的时候分析所有远程类型的定义,记录信息 /// </summary> public static void Initialize() { _types = new List <RemoteType>(); var tips = AssemblyUtil.GetTypesByAttribute <RemoteTypeAttribute>(); foreach (var tip in tips) { var obj = (TypeDefine)TypeDefine.Initialize(tip); var remoteType = obj.RemoteType; _types.Add(remoteType); } }
/// <summary> /// 在程序启动的时候分析所有远程类型的定义,记录信息 /// </summary> public static void Initialize() { _types = new List <RemoteType>(); var defineTypes = AssemblyUtil.GetTypesByAttribute <RemoteTypeAttribute>(); foreach (var defineType in defineTypes) { if (TypeDefine.IsIgnore(defineType)) { continue; } var obj = (TypeDefine)TypeDefine.Initialize(defineType); var remoteType = obj.RemoteType; _types.Add(remoteType); } }