Example #1
0
        public void Compile()
        {
            // Assemblies
            Assembly[] referenceAssemblies =
            {
                Assembly.GetAssembly(typeof(object)),  // System
                Assembly.GetAssembly(typeof(Engine)),  //Wyam.Core
                Assembly.GetAssembly(typeof(IModule))  // Wyam.Common
            };

            // Load the dynamic assembly and invoke
            RawAssembly = ConfigCompiler.Compile(AssemblyName, referenceAssemblies, Code);
            Assembly    = Assembly.Load(RawAssembly);
        }
Example #2
0
 public void Compile(IEnumerable <Assembly> referenceAssemblies)
 {
     RawAssembly      = ConfigCompiler.Compile("WyamConfig", referenceAssemblies, Code);
     Assembly         = Assembly.Load(RawAssembly);
     AssemblyFullName = Assembly.FullName;
 }