public IEnumerable<CodeTypeDeclaration> CreateDataContextCodeDOMs(IEnumerable<Tuple<string, string>> entityClassNamesAndDataContextFieldNames) { string dataContextClassName = NamesCreator.MakeDataContextClassName(_providerName); DataContextClassGenerator dataContextClassGenerator = new DataContextClassGenerator(dataContextClassName, entityClassNamesAndDataContextFieldNames); CodeTypeDeclaration dataContextTypeDeclaration = dataContextClassGenerator.CreateClass(); yield return dataContextTypeDeclaration; }