﻿<?xml version="1.0" encoding="utf-8"?><Type Name="TypedDataSetGenerator" FullName="System.Data.Design.TypedDataSetGenerator"><TypeSignature Language="C#" Value="public sealed class TypedDataSetGenerator" /><AssemblyInfo><AssemblyName>System.Design</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Data.TypedDataSetGenerator" /> class takes information provided (for example, an XML schema) and creates a typed dataset class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" /> class.</para></summary></Docs><Members><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static string Generate (System.Data.DataSet dataSet, System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="dataSet" Type="System.Data.DataSet" /><Parameter Name="codeNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" />. The dataset is created in the namespace indicated in the <paramref name="codeNamespace" /> parameter, and the dataset is generated in the managed programming language indicated in the <paramref name="codeProvider" /> parameter.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" /> based on an existing <see cref="T:System.Data.DataSet" />. </para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A strongly typed <see cref="T:System.Data.DataSet" />.</para></returns><param name="dataSet"><attribution license="cc4" from="Microsoft" modified="false" />The source <see cref="T:System.Data.DataSet" /> that specifies the metadata for the typed <see cref="T:System.Data.DataSet" />.</param><param name="codeNamespace"><attribution license="cc4" from="Microsoft" modified="false" />The namespace that provides the target namespace for the typed <see cref="T:System.Data.DataSet" />.</param><param name="codeProvider"><attribution license="cc4" from="Microsoft" modified="false" />The language-specific <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> to use to generate the dataset.</param></Docs></Member><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" /><Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>Calling this method with untrusted data is a security risk. Call this method only with trusted data. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=330378">Untrusted Data Security Risks</see>.</para></block><para>Generates a strongly typed <see cref="T:System.Data.DataSet" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" /> based on the provided input file.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A strongly typed <see cref="T:System.Data.DataSet" />.</para></returns><param name="inputFileContent"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the XML schema to base the <see cref="T:System.Data.DataSet" /> on.</param><param name="compileUnit"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeCompileUnit" /> to contain the generated code.</param><param name="mainNamespace"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeNamespace" /> that contains the generated dataset.</param><param name="codeProvider"><attribution license="cc4" from="Microsoft" modified="false" />The language-specific <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> to use to generate the dataset.</param></Docs></Member><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" /><Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /><Parameter Name="customDBProviders" Type="System.Collections.Hashtable" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>Calling this method with untrusted data is a security risk. Call this method only with trusted data. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=330378">Untrusted Data Security Risks</see>.</para></block><para>Generates a strongly typed <see cref="T:System.Data.DataSet" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" /> based on the provided input file.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A strongly typed <see cref="T:System.Data.DataSet" />.</para></returns><param name="inputFileContent"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the XML schema to base the <see cref="T:System.Data.DataSet" /> on.</param><param name="compileUnit"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeCompileUnit" /> to contain the generated code.</param><param name="mainNamespace"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeNamespace" /> that contains the generated dataset.</param><param name="codeProvider"><attribution license="cc4" from="Microsoft" modified="false" />The language specific <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> to use to generate the dataset.</param><param name="customDBProviders"><attribution license="cc4" from="Microsoft" modified="false" />A HashTable that maps connections to specific providers in the typed dataset.</param></Docs></Member><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Common.DbProviderFactory specifiedFactory);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" /><Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /><Parameter Name="specifiedFactory" Type="System.Data.Common.DbProviderFactory" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>Calling this method with untrusted data is a security risk. Call this method only with trusted data. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=330378">Untrusted Data Security Risks</see>.</para></block><para>Generates a strongly typed <see cref="T:System.Data.DataSet" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Generates a strongly typed <see cref="T:System.Data.DataSet" /> based on the provided input file.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A strongly typed <see cref="T:System.Data.DataSet" />.</para></returns><param name="inputFileContent"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the XML schema to base the <see cref="T:System.Data.DataSet" /> on.</param><param name="compileUnit"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeCompileUnit" /> to contain the generated code.</param><param name="mainNamespace"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.CodeNamespace" /> that contains the generated dataset.</param><param name="codeProvider"><attribution license="cc4" from="Microsoft" modified="false" />The language-specific <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> to use to generate the dataset.</param><param name="specifiedFactory"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DbProviderFactory" /> to use to override the provider contained in the <paramref name="inputFileContent" />.</param></Docs></Member><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static string Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Data.Design.TypedDataSetGenerator.GenerateOption option);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" /><Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /><Parameter Name="option" Type="System.Data.Design.TypedDataSetGenerator+GenerateOption" /></Parameters><Docs><param name="inputFileContent">To be added.</param><param name="compileUnit">To be added.</param><param name="mainNamespace">To be added.</param><param name="codeProvider">To be added.</param><param name="option">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Generate"><MemberSignature Language="C#" Value="public static void Generate (string inputFileContent, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Collections.Hashtable customDBProviders, System.Data.Design.TypedDataSetGenerator.GenerateOption option);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" /><Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" /><Parameter Name="codeProvider" Type="System.CodeDom.Compiler.CodeDomProvider" /><Parameter Name="customDBProviders" Type="System.Collections.Hashtable" /><Parameter Name="option" Type="System.Data.Design.TypedDataSetGenerator+GenerateOption" /></Parameters><Docs><param name="inputFileContent">To be added.</param><param name="compileUnit">To be added.</param><param name="mainNamespace">To be added.</param><param name="codeProvider">To be added.</param><param name="customDBProviders">To be added.</param><param name="option">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetProviderName"><MemberSignature Language="C#" Value="public static string GetProviderName (string inputFileContent);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>Calling this method with untrusted data is a security risk. Call this method only with trusted data. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=330378">Untrusted Data Security Risks</see>.</para></block><para>This method returns the first provider name in the specified <paramref name="inputFileContent" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the first provider name found in the provided input file.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A string that represents the specific provider for this <see cref="T:System.Data.DataSet" />.</para></returns><param name="inputFileContent"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the XML schema to base the <see cref="T:System.Data.DataSet" /> on.</param></Docs></Member><Member MemberName="GetProviderName"><MemberSignature Language="C#" Value="public static string GetProviderName (string inputFileContent, string tableName);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="inputFileContent" Type="System.String" /><Parameter Name="tableName" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><block subset="none" type="note"><para>Calling this method with untrusted data is a security risk. Call this method only with trusted data. For more information, see <see cref="http://go.microsoft.com/fwlink/?LinkId=330378">Untrusted Data Security Risks</see>.</para></block><para>Returns the provider name for the given <paramref name="tableName" /> in the <see cref="T:System.Data.DataSet" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the provider name for the <paramref name="tableName" /> in the input file.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A string that represents the provider name for the specific table passed in to the <paramref name="tableName" /> parameter.</para></returns><param name="inputFileContent"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the XML schema to base the <see cref="T:System.Data.DataSet" /> on.</param><param name="tableName"><attribution license="cc4" from="Microsoft" modified="false" />A string that represents the name of the table to return the provider name from.</param></Docs></Member><Member MemberName="ReferencedAssemblies"><MemberSignature Language="C#" Value="public static System.Collections.Generic.ICollection&lt;System.Reflection.Assembly&gt; ReferencedAssemblies { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.ICollection&lt;System.Reflection.Assembly&gt;</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The generator iterates over this list and adds the assemblies to your project.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the collection of assemblies referenced in a typed dataset.</para></summary></Docs></Member></Members></Type>