Пример #1
0
		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);
		}
Пример #2
0
		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);
		}
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }