// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
using System.CodeDom;
using System.CodeDom.Compiler;
using System.Data;
using System.Data.Common;
using System.Reflection;
+using System.IO;
+
+using T = System.Data.TypedDataSetGenerator;
namespace System.Data.Design
{
{
}
-#if NET_3_5
[Flags]
public enum GenerateOption
{
HierarchicalUpdate = 1,
LinqOverTypedDatasets = 2
}
-#endif
[MonoTODO]
public static ICollection<Assembly> ReferencedAssemblies {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public static string Generate (DataSet dataSet, CodeNamespace codeNamespace, CodeDomProvider codeProvider)
{
- throw new NotImplementedException ();
+ T.Generate (dataSet, codeNamespace, codeProvider.CreateGenerator ());
+ return null;
}
- [MonoTODO]
public static string Generate (string inputFileContent, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeDomProvider codeProvider)
{
- throw new NotImplementedException ();
+ var dataSet = new DataSet ();
+ dataSet.ReadXmlSchema (inputFileContent);
+ T.Generate (dataSet, mainNamespace, codeProvider.CreateGenerator ());
+ return null;
}
[MonoTODO]
throw new NotImplementedException ();
}
-#if NET_3_5
[MonoTODO]
public static string Generate (string inputFileContent, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeDomProvider codeProvider, GenerateOption option)
{
{
throw new NotImplementedException ();
}
-#endif
[MonoTODO]
public static string GetProviderName (string inputFileContent)
}
}
-#endif