Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="MethodSignatureGenerator" FullName="System.Data.Design.MethodSignatureGenerator">
<TypeSignature Language="C#" Value="public class MethodSignatureGenerator" />
<AssemblyInfo>
<AssemblyName>System.Design</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This class is used to generate a database query method signature, as it will be created by the typed dataset generator.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MethodSignatureGenerator ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the MethodSignatureGenerator class.</para>
</summary>
</Docs>
</Member>
<Member MemberName="CodeProvider">
<MemberSignature Language="C#" Value="public System.CodeDom.Compiler.CodeDomProvider CodeProvider { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.CodeDom.Compiler.CodeDomProvider</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> object.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ContainerParameterType">
<MemberSignature Language="C#" Value="public Type ContainerParameterType { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the type of object that the query will fill.</para>
</summary>
</Docs>
</Member>
<Member MemberName="DataSetClassName">
<MemberSignature Language="C#" Value="public string DataSetClassName { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the type name of the typed dataset to be filled.</para>
</summary>
</Docs>
</Member>
<Member MemberName="GenerateMethod">
<MemberSignature Language="C#" Value="public System.CodeDom.CodeMemberMethod GenerateMethod ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.CodeDom.CodeMemberMethod</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns the code member method representing the database query, as generated by the typed dataset generator.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.CodeDom.CodeMemberMethod" /> object representing the database query, as generated by the typed dataset generator.</para>
</returns>
</Docs>
</Member>
<Member MemberName="GenerateMethodSignature">
<MemberSignature Language="C#" Value="public string GenerateMethodSignature ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a string representing the database query method signature, as generated by the typed dataset generator.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A string representing the database query method signature, as generated by the typed dataset generator.</para>
</returns>
</Docs>
</Member>
<Member MemberName="GenerateUpdatingMethods">
<MemberSignature Language="C#" Value="public System.CodeDom.CodeTypeDeclaration GenerateUpdatingMethods ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.CodeDom.CodeTypeDeclaration</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a code type declaration containing the Insert, Update, and Delete methods associated with the database query.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A <see cref="T:System.CodeDom.CodeTypeDeclaration" /> object containing the Insert, Update, and Delete methods associated with the database query.</para>
</returns>
</Docs>
</Member>
<Member MemberName="IsGetMethod">
<MemberSignature Language="C#" Value="public bool IsGetMethod { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets a Boolean value specifying whether the signature generated needs to return a <see cref="T:System.Data.DataTable" /> object.</para>
</summary>
</Docs>
</Member>
<Member MemberName="PagingMethod">
<MemberSignature Language="C#" Value="public bool PagingMethod { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets a Boolean value specifying whether the method supports paging.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ParameterOption">
<MemberSignature Language="C#" Value="public System.Data.Design.ParameterGenerationOption ParameterOption { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.ParameterGenerationOption</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For more information, see <see cref="T:System.Data.Design.ParameterGenerationOption" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the category of types to use for parameters.</para>
</summary>
</Docs>
</Member>
<Member MemberName="SetDesignTableContent">
<MemberSignature Language="C#" Value="public void SetDesignTableContent (string designTableContent);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="designTableContent" 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>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Sets the schema of the design table for which the database query method will be generated.</para>
</summary>
<param name="designTableContent">
<attribution license="cc4" from="Microsoft" modified="false" />A string representation of the table schema.</param>
</Docs>
</Member>
<Member MemberName="SetMethodSourceContent">
<MemberSignature Language="C#" Value="public void SetMethodSourceContent (string methodSourceContent);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="methodSourceContent" 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>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Sets the database query for which the method signature will be generated.</para>
</summary>
<param name="methodSourceContent">
<attribution license="cc4" from="Microsoft" modified="false" />A string representation of the database query.</param>
</Docs>
</Member>
<Member MemberName="TableClassName">
<MemberSignature Language="C#" Value="public string TableClassName { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the type name of the typed table to fill.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="ParameterGenerationOption" FullName="System.Data.Design.ParameterGenerationOption">
<TypeSignature Language="C#" Value="public enum ParameterGenerationOption" />
<AssemblyInfo>
<AssemblyName>System.Design</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Data.Design.ParameterGenerationOption" /> enumeration is used to tell the <see cref="T:System.Data.Design.MethodSignatureGenerator" /> the type of parameters to generate in a typed dataset.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Sets the type of parameters that are generated in a typed <see cref="T:System.Data.DataSet" /> class.</para>
</summary>
</Docs>
<Members>
<Member MemberName="ClrTypes">
<MemberSignature Language="C#" Value="ClrTypes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.ParameterGenerationOption</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Parameters in the typed dataset are CLR types.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Objects">
<MemberSignature Language="C#" Value="Objects" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.ParameterGenerationOption</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Parameters in the typed dataset are all of <see cref="T:System.Object" />.</para>
</summary>
</Docs>
</Member>
<Member MemberName="SqlTypes">
<MemberSignature Language="C#" Value="SqlTypes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.ParameterGenerationOption</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Parameters in the typed dataset are Sql types.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,60 @@
<Type Name="TypedDataSetGenerator+GenerateOption" FullName="System.Data.Design.TypedDataSetGenerator+GenerateOption">
<TypeSignature Language="C#" Value="public enum TypedDataSetGenerator.GenerateOption" />
<AssemblyInfo>
<AssemblyName>System.Design</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="HierarchicalUpdate">
<MemberSignature Language="C#" Value="HierarchicalUpdate" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.TypedDataSetGenerator+GenerateOption</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="LinqOverTypedDatasets">
<MemberSignature Language="C#" Value="LinqOverTypedDatasets" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.TypedDataSetGenerator+GenerateOption</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Design.TypedDataSetGenerator+GenerateOption</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,331 @@
<?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>

View File

@@ -0,0 +1,282 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="TypedDataSetGeneratorException" FullName="System.Data.Design.TypedDataSetGeneratorException">
<TypeSignature Language="C#" Value="public class TypedDataSetGeneratorException : System.Data.DataException" />
<AssemblyInfo>
<AssemblyName>System.Design</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Data.DataException</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The exception that is thrown when a name conflict occurs while a strongly typed <see cref="T:System.Data.DataSet" /> is being generated.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedDataSetGeneratorException ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This constructor initializes the <see cref="P:System.Exception.Message" /> property of the new instance to a system-supplied message that describes the error, such as "DefaultMessageDisplayedByParameterlessCtorWriterMustSupply" This message takes into account the current system culture.</para>
<para>The following table shows the initial property values for an instance of <see cref="T:System.InsufficientMemoryException" />.</para>
<list type="table">
<listheader>
<item>
<term>
<para>Property </para>
</term>
<description>
<para>Value </para>
</description>
</item>
</listheader>
<item>
<term>
<para>
<see cref="P:System.Exception.InnerException" />
</para>
</term>
<description>
<para>null.</para>
</description>
</item>
<item>
<term>
<para>
<see cref="P:System.Exception.Message" />
</para>
</term>
<description>
<para>The localized error message string. </para>
</description>
</item>
</list>
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class with a system-supplied message that describes the error.</para>
</summary>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedDataSetGeneratorException (System.Collections.IList list);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="list" Type="System.Collections.IList" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class by passing in a collection of errors.</para>
</summary>
<param name="list">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Collections.IList" /> of errors.</param>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedDataSetGeneratorException (string error);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="error" Type="System.String" />
</Parameters>
<Docs>
<param name="error">To be added.</param>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The following table shows the initial property values for an instance of <see cref="T:System.Data.Design.TypedDataSetGeneratorException" />.</para>
<list type="table">
<listheader>
<item>
<term>
<para>Property </para>
</term>
<description>
<para>Value </para>
</description>
</item>
</listheader>
<item>
<term>
<para>
<see cref="P:System.Exception.InnerException" />
</para>
</term>
<description>
<para>null.</para>
</description>
</item>
<item>
<term>
<para>
<see cref="P:System.Exception.Message" />
</para>
</term>
<description>
<para>The error message string specified in <paramref name="message" />. </para>
</description>
</item>
</list>
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class with a specified message that describes the error.</para>
</summary>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected TypedDataSetGeneratorException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. For more information, see <format type="text/html"><a href="832AC524-21BC-419A-A27B-CA8BFC45840F">XML and SOAP Serialization</a></format>.The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class, using the specified serialization information and streaming context.</para>
</summary>
<param name="info">
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object.</param>
<param name="context">
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure.</param>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedDataSetGeneratorException (string error, Exception inner);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="error" Type="System.String" />
<Parameter Name="inner" Type="System.Exception" />
</Parameters>
<Docs>
<param name="error">To be added.</param>
<param name="inner">To be added.</param>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the <see cref="P:System.Exception.InnerException" /> property. The <see cref="P:System.Exception.InnerException" /> property returns the same value that is passed into the constructor, or null if the <see cref="P:System.Exception.InnerException" /> property does not supply the inner exception value to the constructor.</para>
<para>The following table shows the initial property values for an instance of <see cref="T:System.Data.Design.TypedDataSetGeneratorException" />.</para>
<list type="table">
<listheader>
<item>
<term>
<para>Property </para>
</term>
<description>
<para>Value </para>
</description>
</item>
</listheader>
<item>
<term>
<para>
<see cref="P:System.Exception.InnerException" />
</para>
</term>
<description>
<para>null. </para>
</description>
</item>
<item>
<term>
<para>
<see cref="P:System.Exception.Message" />
</para>
</term>
<description>
<para>The error message string specified in <paramref name="message" />. </para>
</description>
</item>
</list>
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class with the specified string and inner exception.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ErrorList">
<MemberSignature Language="C#" Value="public System.Collections.IList ErrorList { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IList</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a dynamic list of generated errors.</para>
</summary>
</Docs>
</Member>
<Member MemberName="GetObjectData">
<MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="si" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="si">To be added.</param>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. For more information, see <format type="text/html"><a href="832AC524-21BC-419A-A27B-CA8BFC45840F">XML and SOAP Serialization</a></format>. The <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Implements the ISerializable interface and returns the data that you must have to serialize the <see cref="T:System.Data.Design.TypedDataSetGeneratorException" /> object.</para>
</summary>
<param name="context">
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure.</param>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,166 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="TypedDataSetSchemaImporterExtension" FullName="System.Data.Design.TypedDataSetSchemaImporterExtension">
<TypeSignature Language="C#" Value="public class TypedDataSetSchemaImporterExtension : System.Xml.Serialization.Advanced.SchemaImporterExtension" />
<AssemblyInfo>
<AssemblyName>System.Design</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Xml.Serialization.Advanced.SchemaImporterExtension</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Expands upon the <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> to provide additional functionality for typed datasets.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TypedDataSetSchemaImporterExtension ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Expands upon the <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> to provide additional functionality for typed datasets and generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Data.Design.TypedDataSetSchemaImporterExtension" /> class.</para>
</summary>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected TypedDataSetSchemaImporterExtension (System.Data.Design.TypedDataSetGenerator.GenerateOption dataSetGenerateOptions);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="dataSetGenerateOptions" Type="System.Data.Design.TypedDataSetGenerator+GenerateOption" />
</Parameters>
<Docs>
<param name="dataSetGenerateOptions">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ImportSchemaType">
<MemberSignature Language="C#" Value="public override string ImportSchemaType (System.Xml.Schema.XmlSchemaType type, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, 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="type" Type="System.Xml.Schema.XmlSchemaType" />
<Parameter Name="context" Type="System.Xml.Schema.XmlSchemaObject" />
<Parameter Name="schemas" Type="System.Xml.Serialization.XmlSchemas" />
<Parameter Name="importer" Type="System.Xml.Serialization.XmlSchemaImporter" />
<Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" />
<Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" />
<Parameter Name="options" Type="System.Xml.Serialization.CodeGenerationOptions" />
<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>Expands upon the <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> to provide additional functionality for typed datasets and generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Generates internal type mapping information for an element defined in an XML schema document.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a <see cref="T:System.String" /> representing the name of the typed dataset class.</para>
</returns>
<param name="type">
<attribution license="cc4" from="Microsoft" modified="false" />XMLSchemaType</param>
<param name="context">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the XmlSchema class.</param>
<param name="schemas">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Xml.Schema.XmlSchema" /> class that represents a collection of XML schemas.</param>
<param name="importer">
<attribution license="cc4" from="Microsoft" modified="false" />The base <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> that generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</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" />CodeNamespace</param>
<param name="options">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.Serialization.CodeGenerationOptions" /> that specifies various options to use when generating .NET Framework types for use with an XML Web service.</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="ImportSchemaType">
<MemberSignature Language="C#" Value="public override string ImportSchemaType (string name, string namespaceName, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, 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="name" Type="System.String" />
<Parameter Name="namespaceName" Type="System.String" />
<Parameter Name="context" Type="System.Xml.Schema.XmlSchemaObject" />
<Parameter Name="schemas" Type="System.Xml.Serialization.XmlSchemas" />
<Parameter Name="importer" Type="System.Xml.Serialization.XmlSchemaImporter" />
<Parameter Name="compileUnit" Type="System.CodeDom.CodeCompileUnit" />
<Parameter Name="mainNamespace" Type="System.CodeDom.CodeNamespace" />
<Parameter Name="options" Type="System.Xml.Serialization.CodeGenerationOptions" />
<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>Expands upon the <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> to provide additional functionality for typed datasets and generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Generates internal type mapping information for an element defined in an XML schema document.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a <see cref="T:System.String" /> representing the name of the typed dataset class.</para>
</returns>
<param name="name">
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.String" /> representing the name of the schema to import.</param>
<param name="namespaceName">
<attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.String" /> representing the namespace of the XML schema.</param>
<param name="context">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Xml.Schema.XmlSchemaObject" /> that represents the root class for the XML schema object model hierarchy and serves as a base class for classes such as the XmlSchema class.</param>
<param name="schemas">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Xml.Schema.XmlSchema" /> class that represents a collection of XML schemas.</param>
<param name="importer">
<attribution license="cc4" from="Microsoft" modified="false" />The base <see cref="T:System.Xml.Serialization.XmlSchemaImporter" /> that generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</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="options">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.Serialization.CodeGenerationOptions" /> that specifies various options to use when generating .NET Framework types for use with an XML Web service.</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>
</Members>
</Type>