internal AsyncLoadOperation(ScriptDomain domain, string assemblyPath, ScriptSecurityMode securityMode)
 {
     this.loadDomain   = domain;
     this.asmPath      = assemblyPath;
     this.loadType     = AssemblyLoadType.LoadByPath;
     this.securityMode = securityMode;
 }
 internal AsyncLoadOperation(ScriptDomain domain, byte[] assemblyBytes, ScriptSecurityMode securityMode)
 {
     this.loadDomain   = domain;
     this.asmBytes     = assemblyBytes;
     this.loadType     = AssemblyLoadType.LoadFromBytes;
     this.securityMode = securityMode;
 }
 // Constructor
 internal AsyncLoadOperation(ScriptDomain domain, AssemblyName assemblyName, ScriptSecurityMode securityMode)
 {
     this.loadDomain   = domain;
     this.asmName      = assemblyName;
     this.loadType     = AssemblyLoadType.LoadByName;
     this.securityMode = securityMode;
 }