コード例 #1
0
ファイル: ReadXml.cs プロジェクト: SoL-Alucard-Git/HX-Base
 public static ReadXml Get()
 {
     if (readXml_0 == null)
     {
         readXml_0 = new ReadXml();
     }
     return(readXml_0);
 }
コード例 #2
0
        public static IPrint Create(string string_0, params object[] args)
        {
            IPrint         print = null;
            PrintFileModel model = ReadXml.Get()[string_0];

            if (model != null)
            {
                Type type = Assembly.LoadFile(model.AssemblyName).GetType(model.ClassName, false, true);
                if (type != null)
                {
                    print = Activator.CreateInstance(type, new object[] { model.Id }) as IPrint;
                    if (print != null)
                    {
                        print.method_0(args);
                    }
                }
            }
            return(print);
        }