protected Batch(MyScriptWhitelist whitelist)
            {
                Whitelist = whitelist;
                var compilation = Whitelist.CreateCompilation();

                m_assemblyMap = compilation.References
                                .Select(compilation.GetAssemblyOrModuleSymbol)
                                .OfType <IAssemblySymbol>()
                                .ToDictionary(symbol => symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
            }
 protected Batch(MyScriptWhitelist whitelist)
 {
     Whitelist = whitelist;
     var compilation = Whitelist.CreateCompilation();
     m_assemblyMap = compilation.References
         .Select(compilation.GetAssemblyOrModuleSymbol)
         .OfType<IAssemblySymbol>()
         .ToDictionary(symbol => symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
 }