public void InitAnalysisCache(params MemberInfo[] members) { if (members != null) { foreach (var item in members) { FeasibilityHandler handler = new FeasibilityHandler(); Handlers[item] = handler; InfosCache.Add(handler.ResultRecoder); InfosCache.Add(new StringBuilder()); } } }
/// <summary> /// 设置成员名称 /// </summary> private void SetMemberName() { TableHeader.Append("成员名称"); var declaringHandler = new FeasibilityHandler(); declaringHandler.DeclaringAnalysis(_type); DeclaringInfo.Append(declaringHandler.ResultRecoder); FieldAnalysis((handler, info) => { handler.SetMemberName(info); }); PropertyAnalysis((handler, info) => { handler.SetMemberName(info); }); MethodAnalysis((handler, info) => { handler.SetMemberName(info); }); }