private CompiledModel ComileAssembly(LoadedClasses classes) { TypeCompiler compiler = new TypeCompiler(); compiler.AddGivenTypes(GetGivenTypesContents()); return(compiler.Compile( classes.Files.Values .Select(file => file.Contents))); }
public void TestCompileWithGivenTypes() { TypeCompiler compiler = new TypeCompiler(); compiler.AddGivenTypes( new [] { testClassContent }); CompiledModel oneType = compiler.Compile( new[] { usingTestClassContent }); Type type = oneType.GetType(UsingTestClass); Assert.AreEqual(type.Name, UsingTestClass); }