/// <summary> /// инициализация (реализация) интерфейсоф /// </summary> /// <param name="interfeceList">список интерфейсоф для реализации /// внимание!!! передаваемые интерфейсы должны быть публичные</param> /// <param name="baseClass">базовый класс, по улчанию (null) будет PropertyByInterfece</param> /// <returns>инициализированный обьект</returns> public static object RealiseInterfeces(Type baseClass, params Type[] interfeceList) { if (interfeceList == null || interfeceList.Length == 0) { return(null); } if (baseClass != null && !baseClass.IsClass) { return(null); } object ob = null; ob = m_typeGenerator.GetInstance((baseClass == null ? typeof(PropertyByInterfece) : baseClass), interfeceList); return(ob); }