public void GetTargetFrameworkVersionForCompilation()
{
var tree = SyntaxTree.ParseText(@"
class Program
{
static void Main() { }
}");
var compilation = Compilation.Create("MyCompilation")
.AddReferences(MetadataReference.CreateAssemblyReference("mscorlib"))
.AddSyntaxTrees(tree);
Version version = compilation.GetSpecialType(SpecialType.System_Object).ContainingAssembly.Identity.Version;
Assert.AreEqual(4, version.Major);
}