void Init(string program) { pc = new IDStringTestProjectContent(); var cu = new CSharpParser().Parse(new StringReader(program)); var parsedFile = new TypeSystemConvertVisitor(pc, "program.cs").Convert(cu); pc.UpdateProjectContent(null, parsedFile); }
void Init(string program) { pc = new IDStringTestProjectContent(); var cu = new CSharpParser().Parse(new StringReader(program), "program.cs"); foreach (var type in cu.ToTypeSystem().TopLevelTypeDefinitions) { pc.AddTypeDefinition(type); } compilation = new SimpleCompilation(pc, CecilLoaderTests.Mscorlib); }
void Init(string program) { pc = new IDStringTestProjectContent(); var syntaxTree = SyntaxTree.Parse(program, "program.cs"); foreach (var type in syntaxTree.ToTypeSystem().TopLevelTypeDefinitions) { pc.AddTypeDefinition(type); } compilation = new SimpleCompilation(pc, CecilLoaderTests.Mscorlib); }