private static AppDomainSetup Create_setup_for_AppDomain(Auftritt auftritt)
 {
     string fileName = Path.GetFileName(auftritt.Wettbewerbspfad);
     return new AppDomainSetup
     {
         ApplicationBase = AppDomain.CurrentDomain.BaseDirectory,
         PrivateBinPath = string.Format("{0};{0}\\{1}", fileName, auftritt.Beitragsverzeichnis),
         DisallowBindingRedirects = true,
         DisallowCodeDownload = true,
         DisallowPublisherPolicy = true
     };
 }
 public void Process(Auftritt auftritt)
 {
     Trace.TraceInformation("Host Typ bestimmen: {0}", new object[]
     {
         auftritt.Wettbewerbspfad
     });
     string text = auftritt.Wettbewerbspfad + "\\" + this._host_assembly_filename;
     Assembly hostAssm = Assembly.LoadFile(text);
     Type[] array = Host_Typ_bestimmen.Host_Typ_in_Assembly_finden(hostAssm);
     Host_Typ_bestimmen.Host_Typ_validieren(array, text);
     Sandbox obj = new Sandbox
     {
         Auftritt = auftritt,
         HostTyp = array[0]
     };
     this.Result(obj);
 }
 public void Process(Auftritt input)
 {
     this._process(input);
 }