using System.Reflection;
using System.IO;
+using T = System.Data.TypedDataSetGenerator;
+
namespace System.Data.Design
{
// It is likely replaced by System.Data.TypedDataSetGenerator-based
public static string Generate (DataSet dataSet, CodeNamespace codeNamespace, CodeDomProvider codeProvider)
{
- // See CustomDataclassGenerator.cs
- CustomDataClassGenerator.CreateDataSetClasses (
- dataSet, codeNamespace, codeProvider, null);
-
+ T.Generate (dataSet, codeNamespace, codeProvider.CreateGenerator ());
return null;
}
public static string Generate (string inputFileContent, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeDomProvider codeProvider)
{
- if (inputFileContent == null || inputFileContent.Length < 5)
- return null;
-
- DataSet ds = new DataSet ();
- StringReader sr = new StringReader (inputFileContent);
- ds.ReadXmlSchema (sr as TextReader);
-
- // See CustomDataclassGenerator.cs
- CustomDataClassGenerator.CreateDataSetClasses (
- ds, compileUnit, mainNamespace, codeProvider, null);
-
+ var dataSet = new DataSet ();
+ dataSet.ReadXmlSchema (inputFileContent);
+ T.Generate (dataSet, mainNamespace, codeProvider.CreateGenerator ());
return null;
}
System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.cs
System.Data.Design/MethodSignatureGenerator.cs
System.Data.Design/ParameterGenerationOption.cs
+System.Data.Design/TableAdapterSchemaInfo.cs
System.Data.Design/TypedDataSetGenerator.cs
System.Data.Design/TypedDataSetGeneratorException.cs
System.Data.Design/TypedDataSetSchemaImporterExtension.cs