public GenerateTypeTestState( string initial, bool isLine, string projectToBeModified, string typeName, string existingFileName, string languageName) : this(projectToBeModified, typeName, existingFileName, languageName == LanguageNames.CSharp ? isLine ? CSharpWorkspaceFactory.CreateWorkspaceFromFile(initial, exportProvider : s_exportProvider) : CSharpWorkspaceFactory.CreateWorkspace(initial, exportProvider : s_exportProvider) : isLine ? VisualBasicWorkspaceFactory.CreateWorkspaceFromFile(initial, exportProvider : s_exportProvider) : VisualBasicWorkspaceFactory.CreateWorkspace(initial, exportProvider : s_exportProvider)) { }