/// <summary> /// 虚拟化 并且不修改名称 /// </summary> /// <param name="comp"></param> /// <param name="alseChildVirtual">子级是否虚拟化</param> /// <returns></returns> public static bool MakeVirtual2WithSameName(this IComponent2 comp, bool alseChildVirtual = false) { string name = comp.Name2; bool res = comp.MakeVirtual2(alseChildVirtual); if (res) { comp.Name2 = name; } return(res); }