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,102 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="ConformanceLevel" FullName="System.Xml.ConformanceLevel">
<TypeSignature Language="C#" Value="public enum ConformanceLevel" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ConformanceLevel extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>When you create a reader or writer instance, you can use the <see cref="T:System.Xml.XmlReaderSettings" /> or <see cref="T:System.Xml.XmlWriterSettings" /> class to specify the features that you want the new instance to support. One of the features that you can configure is the level of conformance you wish to enforce on the XML data.</para>
<para>Creating a compliant reader or writer guarantees that the XML data being processed complies with the specified conformance level. If the stream being read or written does not comply with the conformance level, an exception is thrown.</para>
<para>For more information, see <format type="text/html"><a href="64F382A0-4649-45A9-9635-89165D4182D6">Data Conformance Checking with XmlReader</a></format> and <format type="text/html"><a href="f84d078c-bcc3-460b-8763-ebb889794ca7">Data Conformance and the XmlWriter</a></format>.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies the amount of input or output checking that the created <see cref="T:System.Xml.XmlReader" /> and <see cref="T:System.Xml.XmlWriter" /> objects perform.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Auto">
<MemberSignature Language="C#" Value="Auto" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ConformanceLevel Auto = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ConformanceLevel</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Xml.XmlReader" /> or <see cref="T:System.Xml.XmlWriter" /> object automatically detects whether document or fragment checking should be performed, and does the appropriate checking. In the case where you are wrapping another <see cref="T:System.Xml.XmlReader" /> or <see cref="T:System.Xml.XmlWriter" /> object, the outer object does not do any additional conformance checking. Conformance checking is left up to the underlying object.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Document">
<MemberSignature Language="C#" Value="Document" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ConformanceLevel Document = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ConformanceLevel</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 document (http://www.w3.org/TR/REC-xml#NT-document).</para>
<para>In addition to the ConformanceLevel.Fragment checks, the ConformanceLevel.Document level of checks also ensures the following:</para>
<list type="bullet">
<item>
<para>The top-level item must not have any nodes other than XML Declaration, DTD, element, comment, white space, or processing instruction.</para>
</item>
<item>
<para>The XML data must have one, and only one, top-level element node.</para>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XML data is in conformance to the rules for a well-formed XML 1.0 document.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Fragment">
<MemberSignature Language="C#" Value="Fragment" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ConformanceLevel Fragment = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ConformanceLevel</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This conformance level represents an XML document which does not necessarily have a root element, but is otherwise well-formed. This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 external parsed entity (http://www.w3.org/TR/REC-xml#NT-extParsedEnt).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XML data is a well-formed XML fragment.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="DtdProcessing" FullName="System.Xml.DtdProcessing">
<TypeSignature Language="C#" Value="public enum DtdProcessing" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed DtdProcessing extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This enumeration is set on the <see cref="P:System.Xml.XmlReaderSettings.DtdProcessing" /> property or the <see cref="P:System.Xml.XmlTextReader.DtdProcessing" /> property. The DtdProcessing property replaces the ProhibitDTD property and adds the ability to ignore the DOCTYPE element. </para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies the options for processing DTDs. The <see cref="T:System.Xml.DtdProcessing" /> enumeration is used by <see cref="T:System.Xml.XmlReaderSettings" />.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Ignore">
<MemberSignature Language="C#" Value="Ignore" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.DtdProcessing Ignore = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.DtdProcessing</ReturnType>
</ReturnValue>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<block subset="none" type="note">
<para>The DTD/DOCTYPE will be lost on output. </para>
</block>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Causes the DOCTYPE element to be ignored. No DTD processing occurs. </para>
</summary>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="Parse" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.DtdProcessing Parse = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.DtdProcessing</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Used for parsing DTDs.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Prohibit">
<MemberSignature Language="C#" Value="Prohibit" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.DtdProcessing Prohibit = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.DtdProcessing</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies that when a DTD is encountered, an <see cref="T:System.Xml.XmlException" /> is thrown with a message that states that DTDs are prohibited. This is the default behavior.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="EntityHandling" FullName="System.Xml.EntityHandling">
<TypeSignature Maintainer="auto" Language="C#" Value="public enum EntityHandling" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed EntityHandling extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies how the <see cref="T:System.Xml.XmlTextReader" /> or <see cref="T:System.Xml.XmlValidatingReader" /> handle entities.</para>
</summary>
</Docs>
<Members>
<Member MemberName="ExpandCharEntities">
<MemberSignature Language="C#" Value="ExpandCharEntities" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.EntityHandling ExpandCharEntities = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.EntityHandling</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>You must call <see cref="M:System.Xml.XmlReader.ResolveEntity" /> to see what the general entities expand to. This enables you to optimize entity handling by only expanding the entity the first time it is used.</para>
<para>When set to ExpandCharEntities, a reader call to the <see cref="M:System.Xml.XmlReader.GetAttribute(System.String)" /> method expands all entities (both general and character entities).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Expands character entities and returns general entities as <see cref="F:System.Xml.XmlNodeType.EntityReference" /> nodes. </para>
</summary>
</Docs>
</Member>
<Member MemberName="ExpandEntities">
<MemberSignature Language="C#" Value="ExpandEntities" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.EntityHandling ExpandEntities = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.EntityHandling</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>
<see cref="F:System.Xml.XmlNodeType.EntityReference" /> nodes are not returned. The entity text is expanded in place of the entity references. </para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Expands all entities and returns the expanded nodes.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="Formatting" FullName="System.Xml.Formatting" FullNameSP="System_Xml_Formatting" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public sealed serializable Formatting extends System.Enum" />
<TypeSignature Language="C#" Value="public enum Formatting" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Formatting extends System.Enum" />
<MemberOfLibrary>XML</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies formatting options for the <see cref="T:System.Xml.XmlTextWriter" />.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Indented">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.Formatting Indented = 1" />
<MemberSignature Language="C#" Value="Indented" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.Formatting Indented = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.Formatting</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Indented</MemberValue>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This option indents element content only; mixed content is not affected. For the XML 1.0 definitions of these terms, see the World Wide Web Consortium (W3C) documentation (www.w3.org/TR/1998/REC-xml-19980210#sec-element-content and www.w3.org/TR/1998/REC-xml-19980210#sec-mixed-content).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Causes child elements to be indented according to the <see cref="P:System.Xml.XmlTextWriter.Indentation" /> and <see cref="P:System.Xml.XmlTextWriter.IndentChar" /> settings. </para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="None">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.Formatting None = 0" />
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.Formatting None = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.Formatting</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>None</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>No special formatting is applied. This is the default.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="IHasXmlNode" FullName="System.Xml.IHasXmlNode">
<TypeSignature Maintainer="auto" Language="C#" Value="public interface IHasXmlNode" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IHasXmlNode" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Interfaces />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The IHasXmlNode interface provides an interface that enables a class to return an <see cref="T:System.Xml.XmlNode" /> from the current context or position. It is implemented by <see cref="T:System.Xml.XPath.XPathNavigator" /> objects that operate over classes that have <see cref="T:System.Xml.XmlNode" /> nodes. For example, if the XPathNavigator object is created by an <see cref="T:System.Xml.XmlDocument" />, you can use the <see cref="M:System.Xml.IHasXmlNode.GetNode" /> method to return the XmlNode representing the current position of the navigator.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Enables a class to return an <see cref="T:System.Xml.XmlNode" /> from the current context or position.</para>
</summary>
</Docs>
<Members>
<Member MemberName="GetNode">
<MemberSignature Language="C#" Value="public System.Xml.XmlNode GetNode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Xml.XmlNode GetNode() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNode</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The following C# code uses GetNode to access a node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is currently positioned on.</para>
<code> XmlDocument doc = new XmlDocument();
doc.Load("books.xml");
XPathNavigator nav = doc.CreateNavigator();
XmlNode node = ((IHasXmlNode)nav).GetNode();
Console.WriteLine(node.LocalName);
//You can edit the returned XmlNode.</code>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns the <see cref="T:System.Xml.XmlNode" /> for the current position.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XmlNode for the current position.</para>
</returns>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="IXmlLineInfo" FullName="System.Xml.IXmlLineInfo">
<TypeSignature Maintainer="auto" Language="C#" Value="public interface IXmlLineInfo" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IXmlLineInfo" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Interfaces />
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Provides an interface to enable a class to return line and position information.</para>
</summary>
</Docs>
<Members>
<Member MemberName="HasLineInfo">
<MemberSignature Language="C#" Value="public bool HasLineInfo ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasLineInfo() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value indicating whether the class can return line information.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>true if <see cref="P:System.Xml.IXmlLineInfo.LineNumber" /> and <see cref="P:System.Xml.IXmlLineInfo.LinePosition" /> can be provided; otherwise, false.</para>
</returns>
</Docs>
</Member>
<Member MemberName="LineNumber">
<MemberSignature Language="C#" Value="public int LineNumber { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 LineNumber" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property is used primarily for error reporting, but can be called at any time. The starting value is 1. Combined with <see cref="P:System.Xml.IXmlLineInfo.LinePosition" />, a value of 1,1 indicates the start of a document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the current line number.</para>
</summary>
</Docs>
</Member>
<Member MemberName="LinePosition">
<MemberSignature Language="C#" Value="public int LinePosition { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 LinePosition" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property is used primarily for error reporting, but can be called at any time. The starting value is 1. Combined with <see cref="P:System.Xml.IXmlLineInfo.LineNumber" />, a value of 1,1 indicates the start of a document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the current line position.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,271 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="IXmlNamespaceResolver" FullName="System.Xml.IXmlNamespaceResolver">
<TypeSignature Language="C#" Value="public interface IXmlNamespaceResolver" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IXmlNamespaceResolver" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Provides read-only access to a set of prefix and namespace mappings.</para>
</summary>
</Docs>
<Members>
<Member MemberName="GetNamespacesInScope">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,string&gt; GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IDictionary`2&lt;string, string&gt; GetNamespacesInScope(valuetype System.Xml.XmlNamespaceScope scope) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="scope" Type="System.Xml.XmlNamespaceScope" />
</Parameters>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The collection is keyed by prefix and can be used to enumerate the namespaces currently in scope. The collection is a disconnected copy of the current namespace list.</para>
<para>The following table lists the <see cref="T:System.Xml.XmlNamespaceScope" /> values and how it affects the whether or not the default and built-in namespaces are returned by the <see cref="M:System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope)" /> method.</para>
<list type="table">
<listheader>
<item>
<term>
<para>XmlNamespaceScope value</para>
</term>
<description>
<para>xmlns:xml</para>
</description>
<description>
<para>xmlns:xmlns</para>
</description>
<description>
<para>xmlns=""</para>
</description>
</item>
</listheader>
<item>
<term>
<para>
<see cref="F:System.Xml.XmlNamespaceScope.All" />
</para>
</term>
<description>
<para>yes</para>
</description>
<description>
<para>no</para>
</description>
<description>
<para>no</para>
</description>
</item>
<item>
<term>
<para>
<see cref="F:System.Xml.XmlNamespaceScope.ExcludeXml" />
</para>
</term>
<description>
<para>no</para>
</description>
<description>
<para>no</para>
</description>
<description>
<para>no</para>
</description>
</item>
<item>
<term>
<para>
<see cref="F:System.Xml.XmlNamespaceScope.Local" />
</para>
</term>
<description>
<para>no</para>
</description>
<description>
<para>no</para>
</description>
<description>
<para>yes</para>
</description>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a collection of defined prefix-namespace mappings that are currently in scope.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>An <see cref="T:System.Collections.IDictionary" /> that contains the current in-scope namespaces.</para>
</returns>
<param name="scope">
<attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Xml.XmlNamespaceScope" /> value that specifies the type of namespace nodes to return.</param>
</Docs>
</Member>
<Member MemberName="LookupNamespace">
<MemberSignature Language="C#" Value="public string LookupNamespace (string prefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string LookupNamespace(string prefix) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="prefix" Type="System.String" />
</Parameters>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<block subset="none" type="note">
<para>Namespace URI-to-prefix mappings can change from node to node in an XML document. You cannot depend on the result of a lookup being consistent from one node to the next.</para>
</block>
<para>The following table describes how the default and built-in namespaces are handled by the <see cref="M:System.Xml.IXmlNamespaceResolver.LookupNamespace(System.String)" /> method.</para>
<list type="table">
<listheader>
<item>
<term>
<para>Prefix</para>
</term>
<description>
<para>Return Value</para>
</description>
</item>
</listheader>
<item>
<term>
<para>xml</para>
</term>
<description>
<para>http://www.w3.org/XML/1998/namespace</para>
</description>
</item>
<item>
<term>
<para>xmlns</para>
</term>
<description>
<para>http://www.w3.org/2000/xmlns/</para>
</description>
</item>
<item>
<term>
<para>String.Empty (A default namespace has been assigned).</para>
</term>
<description>
<para>The currently assigned default namespace.</para>
</description>
</item>
<item>
<term>
<para>String.Empty (The default namespace has not been explicitly assigned).</para>
</term>
<description>
<para>String.Empty (The blank prefix is associated with elements that are not in any namespace).</para>
</description>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the namespace URI mapped to the specified prefix.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The namespace URI that is mapped to the prefix; null if the prefix is not mapped to a namespace URI.</para>
</returns>
<param name="prefix">
<attribution license="cc4" from="Microsoft" modified="false" />The prefix whose namespace URI you wish to find.</param>
</Docs>
</Member>
<Member MemberName="LookupPrefix">
<MemberSignature Language="C#" Value="public string LookupPrefix (string namespaceName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string LookupPrefix(string namespaceName) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="namespaceName" Type="System.String" />
</Parameters>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>It is possible for a namespace URI to be mapped to multiple prefixes. Because the prefixes are not mapped in a predictable manner, you should not depend on getting back a particular prefix when a namespace URI is mapped to more than one prefix.</para>
<block subset="none" type="note">
<para>Namespace URI to prefix mappings can change from node to node in an XML document. You cannot depend on the result of a lookup being consistent from one node to the next.</para>
</block>
<para>The following table describes how the default and built-in namespaces are handled by the <see cref="M:System.Xml.IXmlNamespaceResolver.LookupPrefix(System.String)" /> method.</para>
<list type="table">
<listheader>
<item>
<term>
<para>Namespace</para>
</term>
<description>
<para>Return value</para>
</description>
</item>
</listheader>
<item>
<term>
<para>http://www.w3.org/XML/1998/namespace</para>
</term>
<description>
<para>xml</para>
</description>
</item>
<item>
<term>
<para>http://www.w3.org/2000/xmlns/</para>
</term>
<description>
<para>xmlns</para>
</description>
</item>
<item>
<term>
<para>An empty namespace.</para>
</term>
<description>
<para>A default namespace that has not been defined.</para>
</description>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the prefix that is mapped to the specified namespace URI.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The prefix that is mapped to the namespace URI; null if the namespace URI is not mapped to a prefix.</para>
</returns>
<param name="namespaceName">
<attribution license="cc4" from="Microsoft" modified="false" />The namespace URI whose prefix you wish to find.</param>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,277 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="NameTable" FullName="System.Xml.NameTable" FullNameSP="System_Xml_NameTable" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public NameTable extends System.Xml.XmlNameTable" />
<TypeSignature Language="C#" Value="public class NameTable : System.Xml.XmlNameTable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NameTable extends System.Xml.XmlNameTable" />
<MemberOfLibrary>XML</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadingSafetyStatement>This class is multi-read threadsafe but not threadsafe for read/write.</ThreadingSafetyStatement>
<Base>
<BaseTypeName>System.Xml.XmlNameTable</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<example>
<para> The following example demonstrates the difference between
equal string values and equal <see cref="T:System.String" qualify="true" /> objects using
the <see cref="T:System.Xml.NameTable" />
class.
</para>
<code lang="C#">using System;
using System.Text;
using System.Xml;
class Ntable {
public static void Main() {
NameTable nameTable = new NameTable();
string str1 = "sunny";
StringBuilder strBuilder = new StringBuilder();
string str2 =
strBuilder.Append("sun").Append("ny").ToString();
Console.WriteLine( "{0} : {1}",
str1, str2 );
Console.WriteLine( "{0} : {1}",
str1 == str2,
(Object)str1==(Object)str2 );
string str3 = nameTable.Add(str1);
string str4 = nameTable.Add(str2);
Console.WriteLine( "{0} : {1}",
str3, str4 );
Console.WriteLine( "{0} : {1}",
str3 == str4,
(Object)str3==(Object)str4 );
}
}
</code>
<para>The output is</para>
<para>sunny : sunny</para>
<para>True : False</para>
<para>sunny : sunny</para>
<para>True : True</para>
</example>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Several classes, such as <see cref="T:System.Xml.XmlDocument" /> and <see cref="T:System.Xml.XmlReader" />, use the NameTable class internally to store attribute and element names. When an element or attribute name occurs multiple times in an XML document, it is stored only once in the NameTable.</para>
<para>The names are stored as common language runtime (CLR) object types. This enables you to do object comparisons on these strings rather than a more expensive string comparison. These string objects are referred to as atomized strings.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Implements a single-threaded <see cref="T:System.Xml.XmlNameTable" />.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor()" />
<MemberSignature Language="C#" Value="public NameTable ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue />
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Constructs an empty NameTable.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the NameTable class.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Add">
<MemberSignature Language="ILASM" Value=".method public hidebysig virtual string Add(string key)" />
<MemberSignature Language="C#" Value="public override string Add (string key);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Add(string key) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<exception cref="T:System.ArgumentNullException">
<paramref name="key" /> is <see langword="null" />.</exception>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For more information on atomized strings, see <see cref="T:System.Xml.NameTable" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Atomizes the specified string and adds it to the NameTable.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The atomized string or the existing string if it already exists in the NameTable.</para>
</returns>
<param name="key">
<attribution license="cc4" from="Microsoft" modified="false" />The string to add. </param>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Add">
<MemberSignature Language="ILASM" Value=".method public hidebysig virtual string Add(class System.Char[] key, int32 start, int32 len)" />
<MemberSignature Language="C#" Value="public override string Add (char[] key, int start, int len);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Add(char[] key, int32 start, int32 len) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.Char[]" />
<Parameter Name="start" Type="System.Int32" />
<Parameter Name="len" Type="System.Int32" />
</Parameters>
<Docs>
<exception cref="T:System.IndexOutOfRangeException">
<para>
<paramref name="start" /> &lt; 0.</para>
<para>- or -</para>
<para>
<paramref name="start" /> &gt;= <paramref name="key" />.Length.</para>
<para>- or -</para>
<para>
<paramref name="len" /> &gt; <paramref name="key" />.Length - <paramref name="start" />.</para>
<para>The above conditions do not cause an exception to be thrown if <paramref name="len" /> = 0.</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">len &lt; 0.</exception>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For more information on atomized strings, see <see cref="T:System.Xml.NameTable" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Atomizes the specified string and adds it to the NameTable.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The atomized string or the existing string if one already exists in the NameTable. If <paramref name="len" /> is zero, String.Empty is returned.</para>
</returns>
<param name="key">
<attribution license="cc4" from="Microsoft" modified="false" />The character array containing the string to add. </param>
<param name="start">
<attribution license="cc4" from="Microsoft" modified="false" />The zero-based index into the array specifying the first character of the string. </param>
<param name="len">
<attribution license="cc4" from="Microsoft" modified="false" />The number of characters in the string. </param>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Get">
<MemberSignature Language="ILASM" Value=".method public hidebysig virtual string Get(string value)" />
<MemberSignature Language="C#" Value="public override string Get (string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Get(string value) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<exception cref="T:System.ArgumentNullException">
<paramref name="value" /> is <see langword="null" />.</exception>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For more information on atomized strings, see <see cref="T:System.Xml.NameTable" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the atomized string with the specified value.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The atomized string object or null if the string has not already been atomized.</para>
</returns>
<param name="value">
<attribution license="cc4" from="Microsoft" modified="false" />The name to find. </param>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Get">
<MemberSignature Language="ILASM" Value=".method public hidebysig virtual string Get(class System.Char[] key, int32 start, int32 len)" />
<MemberSignature Language="C#" Value="public override string Get (char[] key, int start, int len);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Get(char[] key, int32 start, int32 len) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.Char[]" />
<Parameter Name="start" Type="System.Int32" />
<Parameter Name="len" Type="System.Int32" />
</Parameters>
<Docs>
<exception cref="T:System.IndexOutOfRangeException">
<para>
<paramref name="start" />
</para>
<para> &lt; 0. </para>
<para>- or -</para>
<para>
<paramref name="start" /> &gt;= <paramref name="key" />.Length.</para>
<para>- or -</para>
<para>
<paramref name="len" /> &gt; <paramref name="key" />.Length - <paramref name="start" />.</para>
<para>The above conditions do not cause an exception to be thrown if <paramref name="len" /> = 0.</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">len &lt; 0.</exception>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For more information on atomized strings, see <see cref="T:System.Xml.NameTable" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the atomized string containing the same characters as the specified range of characters in the given array.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The atomized string or null if the string has not already been atomized. If <paramref name="len" /> is zero, String.Empty is returned.</para>
</returns>
<param name="key">
<attribution license="cc4" from="Microsoft" modified="false" />The character array containing the name to find. </param>
<param name="start">
<attribution license="cc4" from="Microsoft" modified="false" />The zero-based index into the array specifying the first character of the name. </param>
<param name="len">
<attribution license="cc4" from="Microsoft" modified="false" />The number of characters in the name. </param>
</Docs>
<Excluded>0</Excluded>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="NamespaceHandling" FullName="System.Xml.NamespaceHandling">
<TypeSignature Language="C#" Value="public enum NamespaceHandling" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed NamespaceHandling extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Xml.NamespaceHandling" /> enumeration has a <see cref="T:System.FlagsAttribute" /> attribute that allows a bitwise combination of its member values.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies whether to remove duplicate namespace declarations in the <see cref="T:System.Xml.XmlWriter" />. </para>
</summary>
</Docs>
<Members>
<Member MemberName="Default">
<MemberSignature Language="C#" Value="Default" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.NamespaceHandling Default = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.NamespaceHandling</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies that duplicate namespace declarations will not be removed.</para>
</summary>
</Docs>
</Member>
<Member MemberName="OmitDuplicates">
<MemberSignature Language="C#" Value="OmitDuplicates" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.NamespaceHandling OmitDuplicates = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.NamespaceHandling</ReturnType>
</ReturnValue>
<Docs>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies that duplicate namespace declarations will be removed. For the duplicate namespace to be removed, the prefix and the namespace must match.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="NewLineHandling" FullName="System.Xml.NewLineHandling">
<TypeSignature Language="C#" Value="public enum NewLineHandling" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed NewLineHandling extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This enumeration is passed to the <see cref="Overload:System.Xml.XmlWriter.Create" /> method to specify whether the <see cref="T:System.Xml.XmlWriter" /> object will normalize line breaks in the output.</para>
<para>See the <see cref="P:System.Xml.XmlWriterSettings.NewLineHandling" /> property to see a table detailing the behavior of each of the validation types.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies how to handle line breaks.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Entitize">
<MemberSignature Language="C#" Value="Entitize" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.NewLineHandling Entitize = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.NewLineHandling</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>New line characters are entitized. This setting preserves all characters when the output is read by a normalizing <see cref="T:System.Xml.XmlReader" />.</para>
</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.NewLineHandling None = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.NewLineHandling</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The new line characters are unchanged. The output is the same as the input.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Replace">
<MemberSignature Language="C#" Value="Replace" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.NewLineHandling Replace = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.NewLineHandling</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>New line characters are replaced to match the character specified in the <see cref="P:System.Xml.XmlWriterSettings.NewLineChars" /> property.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="ReadState" FullName="System.Xml.ReadState" FullNameSP="System_Xml_ReadState" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public sealed serializable ReadState extends System.Enum" />
<TypeSignature Language="C#" Value="public enum ReadState" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ReadState extends System.Enum" />
<MemberOfLibrary>XML</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<para>When a reader is instantiated, the read state is set to
<see langword="Initial" />. When the <see cref="M:System.Xml.XmlReader.Read" /> method is called, the read state is
changed to <see langword="Interactive" />. If an error occurs during a read
operation, the read state is changed to <see langword="Error" />. When the end of the
XML data is reached, the read state is set to <see langword="EndOfFile" />. When the
<see cref="M:System.Xml.XmlReader.Close" /> method
is called, the read state is set to <see langword="Closed" />.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies the state of the reader.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Closed">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.ReadState Closed = 4" />
<MemberSignature Language="C#" Value="Closed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ReadState Closed = int32(4)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ReadState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Closed</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="M:System.Xml.XmlReader.Close" /> method has been called.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="EndOfFile">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.ReadState EndOfFile = 3" />
<MemberSignature Language="C#" Value="EndOfFile" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ReadState EndOfFile = int32(3)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ReadState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>EndOfFile</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The end of the file has been reached successfully.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Error">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.ReadState Error = 2" />
<MemberSignature Language="C#" Value="Error" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ReadState Error = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ReadState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Error</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>An error occurred that prevents the read operation from continuing.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Initial">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.ReadState Initial = 0" />
<MemberSignature Language="C#" Value="Initial" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ReadState Initial = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ReadState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Initial</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The Read method has not been called.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Interactive">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.ReadState Interactive = 1" />
<MemberSignature Language="C#" Value="Interactive" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ReadState Interactive = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ReadState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Interactive</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The Read method has been called. Additional methods may be called on the reader.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>

View File

@ -0,0 +1,158 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="ValidationType" FullName="System.Xml.ValidationType">
<TypeSignature Maintainer="auto" Language="C#" Value="public enum ValidationType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ValidationType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Xml.XmlReader" /> class can enforce validation using a schema or document type definition (DTD). The <see cref="T:System.Xml.ValidationType" /> enumeration specifies the type of validation the created <see cref="T:System.Xml.XmlReader" /> instance should perform. The <see cref="T:System.Xml.XmlReader" /> instance can be either a validating <see cref="T:System.Xml.XmlReader" /> object created by the <see cref="Overload:System.Xml.XmlReader.Create" /> method, or an <see cref="T:System.Xml.XmlValidatingReader" /> object.</para>
<para>The validation model has three characteristics, strict, informative, and status. Strict, does not allow the mixing of validation types, informative provides a warning if the schema or document type definition (DTD) cannot be found, and status provides warnings if validation cannot be performed for elements and attributes from schemas.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies the type of validation to perform.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Auto">
<MemberSignature Language="C#" Value="Auto" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ValidationType Auto = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Xml.ValidationType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<block subset="none" type="note">
<para> This field is obsolete in the Microsoft .NET Framework version 2.0 and is applicable only to the <see cref="T:System.Xml.XmlValidatingReader" /> class.</para>
</block>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Validates if DTD or schema information is found.</para>
</summary>
</Docs>
</Member>
<Member MemberName="DTD">
<MemberSignature Language="C#" Value="DTD" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ValidationType DTD = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ValidationType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Validates according to the DTD.</para>
</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ValidationType None = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ValidationType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Default attributes are reported and general entities can be resolved by calling <see cref="M:System.Xml.XmlReader.ResolveEntity" />. The DOCTYPE is not used for validation purposes.</para>
<para>No validation errors are thrown.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>No validation is performed. This setting creates an XML 1.0 compliant non-validating parser.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Schema">
<MemberSignature Language="C#" Value="Schema" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ValidationType Schema = int32(4)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.ValidationType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas. XML Schemas are associated with namespace URIs either by using the schemaLocation attribute or the provided Schemas property.</para>
</summary>
</Docs>
</Member>
<Member MemberName="XDR">
<MemberSignature Language="C#" Value="XDR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.ValidationType XDR = int32(3)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Xml.ValidationType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<block subset="none" type="note">
<para> This field is obsolete in the Microsoft .NET Framework version 2.0 and is applicable only to the <see cref="T:System.Xml.XmlValidatingReader" /> class.</para>
</block>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Validate according to XML-Data Reduced (XDR) schemas, including inline XDR schemas. XDR schemas are recognized using the x-schema namespace prefix or the <see cref="P:System.Xml.XmlValidatingReader.Schemas" /> property.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="WhitespaceHandling" FullName="System.Xml.WhitespaceHandling" FullNameSP="System_Xml_WhitespaceHandling" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public sealed serializable WhitespaceHandling extends System.Enum" />
<TypeSignature Language="C#" Value="public enum WhitespaceHandling" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed WhitespaceHandling extends System.Enum" />
<MemberOfLibrary>XML</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<para>Significant white space is white space between markup in
a mixed content model, or white space within an element that has the <c>xml:space="preserve"</c> attribute. Insignificant
white space is any other white space between markup.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies how white space is handled.</para>
</summary>
</Docs>
<Members>
<Member MemberName="All">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WhitespaceHandling All = 0" />
<MemberSignature Language="C#" Value="All" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WhitespaceHandling All = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WhitespaceHandling</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>All</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Return Whitespace and SignificantWhitespace nodes. This is the default.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="None">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WhitespaceHandling None = 2" />
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WhitespaceHandling None = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WhitespaceHandling</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>None</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Return no Whitespace and no SignificantWhitespace nodes.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Significant">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WhitespaceHandling Significant = 1" />
<MemberSignature Language="C#" Value="Significant" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WhitespaceHandling Significant = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WhitespaceHandling</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Significant</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Return SignificantWhitespace nodes only.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>

View File

@ -0,0 +1,204 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="WriteState" FullName="System.Xml.WriteState" FullNameSP="System_Xml_WriteState" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public sealed serializable WriteState extends System.Enum" />
<TypeSignature Language="C#" Value="public enum WriteState" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed WriteState extends System.Enum" />
<MemberOfLibrary>XML</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<remarks>
<para>When a writer is instantiated, the write state is set to <see langword="Start" />. While content is written, the write
state is set to reflect the type of
content being written. When the
<see cref="M:System.Xml.XmlWriter.Close" /> method is called, the write state is set to
<see langword="Closed" />. The <see cref="M:System.Xml.XmlWriter.WriteEndDocument" /> method resets the write state back to
<see langword="Start" />, allowing
the writer to write a new XML document.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Specifies the state of the <see cref="T:System.Xml.XmlWriter" />.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Attribute">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Attribute = 3" />
<MemberSignature Language="C#" Value="Attribute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Attribute = int32(3)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Attribute</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that an attribute value is being written.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Closed">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Closed = 5" />
<MemberSignature Language="C#" Value="Closed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Closed = int32(5)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Closed</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that the <see cref="M:System.Xml.XmlWriter.Close" /> method has been called.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Content">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Content = 4" />
<MemberSignature Language="C#" Value="Content" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Content = int32(4)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Content</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that element content is being written.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Element">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Element = 2" />
<MemberSignature Language="C#" Value="Element" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Element = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Element</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that an element start tag is being written.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Error">
<MemberSignature Language="C#" Value="Error" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Error = int32(6)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Docs>
<since version=".NET 2.0" />
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<block subset="none" type="note">
<para>This field was added in the dnprdnext release.</para>
</block>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>An exception has been thrown, which has left the <see cref="T:System.Xml.XmlWriter" /> in an invalid state. You can call the <see cref="M:System.Xml.XmlWriter.Close" /> method to put the <see cref="T:System.Xml.XmlWriter" /> in the <see cref="F:System.Xml.WriteState.Closed" /> state. Any other <see cref="T:System.Xml.XmlWriter" /> method calls results in an <see cref="T:System.InvalidOperationException" />.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Prolog">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Prolog = 1" />
<MemberSignature Language="C#" Value="Prolog" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Prolog = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Prolog</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that the prolog is being written.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
<Member MemberName="Start">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Xml.WriteState Start = 0" />
<MemberSignature Language="C#" Value="Start" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.WriteState Start = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.WriteState</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>Start</MemberValue>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Indicates that a Write method has not yet been called.</para>
</summary>
</Docs>
<Excluded>0</Excluded>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,466 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="XmlAttributeCollection" FullName="System.Xml.XmlAttributeCollection">
<TypeSignature Maintainer="auto" Language="C#" Value="public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit XmlAttributeCollection extends System.Xml.XmlNamedNodeMap implements class System.Collections.ICollection, class System.Collections.IEnumerable" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Xml.XmlNamedNodeMap</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.ICollection</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>XmlAttributeCollection extends the <see cref="T:System.Xml.XmlNamedNodeMap" /> class by adding strongly typed helper methods. You can use this class to add, remove, or modify attributes in the collection. XmlAttributeCollection is returned by the <see cref="P:System.Xml.XmlElement.Attributes" /> property.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Represents a collection of attributes that can be accessed by name or index.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Append">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute Append (System.Xml.XmlAttribute node);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute Append(class System.Xml.XmlAttribute node) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="node" Type="System.Xml.XmlAttribute" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If an attribute with the same name is already present in the collection, the original attribute is removed from the collection and <paramref name="node" /> is added to the end of the collection.</para>
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Inserts the specified attribute as the last node in the collection.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XmlAttribute to append to the collection.</para>
</returns>
<param name="node">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> to insert. </param>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (System.Xml.XmlAttribute[] array, int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyTo(class System.Xml.XmlAttribute[] array, int32 index) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="System.Xml.XmlAttribute[]" />
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Copies all the <see cref="T:System.Xml.XmlAttribute" /> objects from this collection into the given array.</para>
</summary>
<param name="array">
<attribution license="cc4" from="Microsoft" modified="false" />The array that is the destination of the objects copied from this collection. </param>
<param name="index">
<attribution license="cc4" from="Microsoft" modified="false" />The index in the array where copying begins. </param>
</Docs>
</Member>
<Member MemberName="InsertAfter">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute InsertAfter (System.Xml.XmlAttribute newNode, System.Xml.XmlAttribute refNode);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute InsertAfter(class System.Xml.XmlAttribute newNode, class System.Xml.XmlAttribute refNode) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="newNode" Type="System.Xml.XmlAttribute" />
<Parameter Name="refNode" Type="System.Xml.XmlAttribute" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If an attribute with the same name is already present in the collection, the original attribute is removed from the collection and <paramref name="newNode" /> is inserted into the collection. If <paramref name="refNode" /> is null, <paramref name="newNode" /> is inserted at the beginning of the collection.</para>
<para>This method is a Microsoft extension to the Document Object Model (DOM). </para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Inserts the specified attribute immediately after the specified reference attribute.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XmlAttribute to insert into the collection.</para>
</returns>
<param name="newNode">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> to insert. </param>
<param name="refNode">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> that is the reference attribute. <paramref name="newNode" /> is placed after the <paramref name="refNode" />. </param>
</Docs>
</Member>
<Member MemberName="InsertBefore">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute InsertBefore (System.Xml.XmlAttribute newNode, System.Xml.XmlAttribute refNode);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute InsertBefore(class System.Xml.XmlAttribute newNode, class System.Xml.XmlAttribute refNode) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="newNode" Type="System.Xml.XmlAttribute" />
<Parameter Name="refNode" Type="System.Xml.XmlAttribute" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If an attribute with the same name is already present in the collection, the original attribute is removed from the collection and <paramref name="newNode" /> is inserted into the collection. If <paramref name="refNode" /> is null, <paramref name="newNode" /> is inserted at the end of the collection.</para>
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Inserts the specified attribute immediately before the specified reference attribute.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XmlAttribute to insert into the collection.</para>
</returns>
<param name="newNode">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> to insert. </param>
<param name="refNode">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> that is the reference attribute. <paramref name="newNode" /> is placed before the <paramref name="refNode" />. </param>
</Docs>
</Member>
<Member MemberName="ItemOf">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute this[int i] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlAttribute ItemOf(int32)" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemOf">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute this[string name] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlAttribute ItemOf(string)" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemOf">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute this[string localName, string namespaceURI] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlAttribute ItemOf(string, string)" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="localName" Type="System.String" />
<Parameter Name="namespaceURI" Type="System.String" />
</Parameters>
<Docs>
<param name="localName">To be added.</param>
<param name="namespaceURI">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Prepend">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute Prepend (System.Xml.XmlAttribute node);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute Prepend(class System.Xml.XmlAttribute node) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="node" Type="System.Xml.XmlAttribute" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If an attribute with the same name is already present in the collection, the original attribute is removed from the collection and <paramref name="node" /> is added to the beginning of the collection.</para>
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Inserts the specified attribute as the first node in the collection.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The XmlAttribute added to the collection.</para>
</returns>
<param name="node">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> to insert. </param>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute Remove (System.Xml.XmlAttribute node);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute Remove(class System.Xml.XmlAttribute node) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="node" Type="System.Xml.XmlAttribute" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Removes the specified attribute from the collection.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The node removed or null if it is not found in the collection.</para>
</returns>
<param name="node">
<attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Xml.XmlAttribute" /> to remove. </param>
</Docs>
</Member>
<Member MemberName="RemoveAll">
<MemberSignature Language="C#" Value="public void RemoveAll ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveAll() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Removes all attributes from the collection.</para>
</summary>
</Docs>
</Member>
<Member MemberName="RemoveAt">
<MemberSignature Language="C#" Value="public System.Xml.XmlAttribute RemoveAt (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XmlAttribute RemoveAt(int32 i) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlAttribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Removes the attribute corresponding to the specified index from the collection.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns null if there is no attribute at the specified index.</para>
</returns>
<param name="i">
<attribution license="cc4" from="Microsoft" modified="false" />The index of the node to remove. The first node has index 0. </param>
</Docs>
</Member>
<Member MemberName="SetNamedItem">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNode SetNamedItem (System.Xml.XmlNode node);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Xml.XmlNode SetNamedItem(class System.Xml.XmlNode node) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNode</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="node" Type="System.Xml.XmlNode" />
</Parameters>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Adds a <see cref="T:System.Xml.XmlNode" /> using its <see cref="P:System.Xml.XmlNode.Name" /> property </para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If the <paramref name="node" /> replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned.</para>
</returns>
<param name="node">
<attribution license="cc4" from="Microsoft" modified="false" />An attribute node to store in this collection. The node will later be accessible using the name of the node. If a node with that name is already present in the collection, it is replaced by the new one; otherwise, the node is appended to the end of the collection. </param>
</Docs>
</Member>
<Member MemberName="System.Collections.ICollection.CopyTo">
<MemberSignature Language="C#" Value="void ICollection.CopyTo (Array array, int index);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.ICollection.CopyTo(class System.Array array, int32 index) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="System.Array" />
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Xml.XmlAttributeCollection" /> instance is cast to an <see cref="T:System.Collections.ICollection" /> interface.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For a description of this member, see <see cref="M:System.Xml.XmlAttributeCollection.CopyTo(System.Xml.XmlAttribute[],System.Int32)" />.</para>
</summary>
<param name="array">
<attribution license="cc4" from="Microsoft" modified="false" />The array that is the destination of the objects copied from this collection. </param>
<param name="index">
<attribution license="cc4" from="Microsoft" modified="false" />The index in the array where copying begins. </param>
</Docs>
</Member>
<Member MemberName="System.Collections.ICollection.IsSynchronized">
<MemberSignature Language="C#" Value="bool System.Collections.ICollection.IsSynchronized { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.ICollection.IsSynchronized" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Xml.XmlAttributeCollection" /> instance is cast to an <see cref="T:System.Collections.ICollection" /> interface.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System.Collections.ICollection.IsSynchronized" />.</para>
</summary>
</Docs>
</Member>
<Member MemberName="System.Collections.ICollection.SyncRoot">
<MemberSignature Language="C#" Value="object System.Collections.ICollection.SyncRoot { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object System.Collections.ICollection.SyncRoot" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Xml.XmlAttributeCollection" /> instance is cast to an <see cref="T:System.Collections.ICollection" /> interface.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System.Collections.ICollection.SyncRoot" />.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,229 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="XmlCDataSection" FullName="System.Xml.XmlCDataSection">
<TypeSignature Maintainer="auto" Language="C#" Value="public class XmlCDataSection : System.Xml.XmlCharacterData" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlCDataSection extends System.Xml.XmlCharacterData" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Xml.XmlCharacterData</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>CDATA sections are used to quote or escape blocks of text to keep that text from being interpreted as markup language.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Represents a CDATA section.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected XmlCDataSection (string data, System.Xml.XmlDocument doc);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(string data, class System.Xml.XmlDocument doc) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="data" Type="System.String" />
<Parameter Name="doc" Type="System.Xml.XmlDocument" />
</Parameters>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Xml.XmlCDataSection" /> class.</para>
</summary>
<param name="data">
<attribution license="cc4" from="Microsoft" modified="false" />
<see cref="T:System.String" /> that contains character data.</param>
<param name="doc">
<attribution license="cc4" from="Microsoft" modified="false" />
<see cref="T:System.Xml.XmlDocument" /> object.</param>
</Docs>
</Member>
<Member MemberName="CloneNode">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNode CloneNode (bool deep);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Xml.XmlNode CloneNode(bool deep) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNode</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deep" Type="System.Boolean" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>CloneNode serves as a copy constructor for nodes. To see how this method behaves with other node types, see the <see cref="M:System.Xml.XmlNode.CloneNode(System.Boolean)" /> method in the XmlNode class.</para>
<para>The cloned node has no parent (<see cref="P:System.Xml.XmlNode.ParentNode" /> returns null).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Creates a duplicate of this node.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The cloned node.</para>
</returns>
<param name="deep">
<attribution license="cc4" from="Microsoft" modified="false" />true to recursively clone the subtree under the specified node; false to clone only the node itself. Because CDATA nodes do not have children, regardless of the parameter setting, the cloned node will always include the data content. </param>
</Docs>
</Member>
<Member MemberName="LocalName">
<MemberSignature Language="C#" Value="public override string LocalName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LocalName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.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 the local name of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public override string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.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 the qualified name of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="NodeType">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNodeType NodeType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Xml.XmlNodeType NodeType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNodeType</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the type of the current node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ParentNode">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNode ParentNode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlNode ParentNode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNode</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
</Docs>
</Member>
<Member MemberName="WriteContentTo">
<MemberSignature Language="C#" Value="public override void WriteContentTo (System.Xml.XmlWriter w);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteContentTo(class System.Xml.XmlWriter w) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="w" Type="System.Xml.XmlWriter" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Because CDATA nodes do not have children, WriteContentTo has no effect.</para>
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Saves the children of the node to the specified <see cref="T:System.Xml.XmlWriter" />.</para>
</summary>
<param name="w">
<attribution license="cc4" from="Microsoft" modified="false" />The XmlWriter to which you want to save. </param>
</Docs>
</Member>
<Member MemberName="WriteTo">
<MemberSignature Language="C#" Value="public override void WriteTo (System.Xml.XmlWriter w);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteTo(class System.Xml.XmlWriter w) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="w" Type="System.Xml.XmlWriter" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Saves the node to the specified <see cref="T:System.Xml.XmlWriter" />.</para>
</summary>
<param name="w">
<attribution license="cc4" from="Microsoft" modified="false" />The XmlWriter to which you want to save. </param>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,300 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="XmlCharacterData" FullName="System.Xml.XmlCharacterData">
<TypeSignature Maintainer="auto" Language="C#" Value="public abstract class XmlCharacterData : System.Xml.XmlLinkedNode" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit XmlCharacterData extends System.Xml.XmlLinkedNode" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Xml.XmlLinkedNode</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<remarks>None.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Provides text manipulation methods that are used by several classes.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected XmlCharacterData (string data, System.Xml.XmlDocument doc);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(string data, class System.Xml.XmlDocument doc) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="data" Type="System.String" />
<Parameter Name="doc" Type="System.Xml.XmlDocument" />
</Parameters>
<Docs>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Xml.XmlCharacterData" /> class.</para>
</summary>
<param name="data">
<attribution license="cc4" from="Microsoft" modified="false" />String that contains character data to be added to document.</param>
<param name="doc">
<attribution license="cc4" from="Microsoft" modified="false" />
<see cref="T:System.Xml.XmlDocument" /> to contain character data.</param>
</Docs>
</Member>
<Member MemberName="AppendData">
<MemberSignature Language="C#" Value="public virtual void AppendData (string strData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AppendData(string strData) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="strData" Type="System.String" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method raises the XmlNodeChangedAction.Change event.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Appends the specified string to the end of the character data of the node.</para>
</summary>
<param name="strData">
<attribution license="cc4" from="Microsoft" modified="false" />The string to insert into the existing string. </param>
</Docs>
</Member>
<Member MemberName="Data">
<MemberSignature Language="C#" Value="public virtual string Data { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Data" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The data returned is equivalent to the <see cref="P:System.Xml.XmlCharacterData.Value" /> property.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Contains the data of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="DeleteData">
<MemberSignature Language="C#" Value="public virtual void DeleteData (int offset, int count);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteData(int32 offset, int32 count) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="count" Type="System.Int32" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method raises the XmlNodeChangedAction.Change event.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Removes a range of characters from the node.</para>
</summary>
<param name="offset">
<attribution license="cc4" from="Microsoft" modified="false" />The position within the string to start deleting. </param>
<param name="count">
<attribution license="cc4" from="Microsoft" modified="false" />The number of characters to delete. </param>
</Docs>
</Member>
<Member MemberName="InnerText">
<MemberSignature Language="C#" Value="public override string InnerText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InnerText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets or sets the concatenated values of the node and all the children of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="InsertData">
<MemberSignature Language="C#" Value="public virtual void InsertData (int offset, string strData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void InsertData(int32 offset, string strData) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="strData" Type="System.String" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method raises the XmlNodeChangedAction.Change event.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Inserts the specified string at the specified character offset.</para>
</summary>
<param name="offset">
<attribution license="cc4" from="Microsoft" modified="false" />The position within the string to insert the supplied string data. </param>
<param name="strData">
<attribution license="cc4" from="Microsoft" modified="false" />The string data that is to be inserted into the existing string. </param>
</Docs>
</Member>
<Member MemberName="Length">
<MemberSignature Language="C#" Value="public virtual int Length { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Length" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the length of the data, in characters.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ReplaceData">
<MemberSignature Language="C#" Value="public virtual void ReplaceData (int offset, int count, string strData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReplaceData(int32 offset, int32 count, string strData) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="count" Type="System.Int32" />
<Parameter Name="strData" Type="System.String" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method raises the XmlNodeChangedAction.Change event.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Replaces the specified number of characters starting at the specified offset with the specified string.</para>
</summary>
<param name="offset">
<attribution license="cc4" from="Microsoft" modified="false" />The position within the string to start replacing. </param>
<param name="count">
<attribution license="cc4" from="Microsoft" modified="false" />The number of characters to replace. </param>
<param name="strData">
<attribution license="cc4" from="Microsoft" modified="false" />The new data that replaces the old string data. </param>
</Docs>
</Member>
<Member MemberName="Substring">
<MemberSignature Language="C#" Value="public virtual string Substring (int offset, int count);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string Substring(int32 offset, int32 count) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="offset" Type="System.Int32" />
<Parameter Name="count" Type="System.Int32" />
</Parameters>
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Retrieves a substring of the full string from the specified range.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The substring corresponding to the specified range.</para>
</returns>
<param name="offset">
<attribution license="cc4" from="Microsoft" modified="false" />The position within the string to start retrieving. An offset of zero indicates the starting point is at the start of the data. </param>
<param name="count">
<attribution license="cc4" from="Microsoft" modified="false" />The number of characters to retrieve. </param>
</Docs>
</Member>
<Member MemberName="Value">
<MemberSignature Language="C#" Value="public override string Value { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Value" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.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 value of the node.</para>
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,207 @@
<?xml version="1.0" encoding="utf-8"?>
<Type Name="XmlComment" FullName="System.Xml.XmlComment">
<TypeSignature Maintainer="auto" Language="C#" Value="public class XmlComment : System.Xml.XmlCharacterData" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlComment extends System.Xml.XmlCharacterData" />
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>To be added</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Xml.XmlCharacterData</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<remarks>This node represents a comment in the document surrounded by &lt;!-- and --&gt;.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Represents the content of an XML comment.</para>
</summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected XmlComment (string comment, System.Xml.XmlDocument doc);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(string comment, class System.Xml.XmlDocument doc) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="comment" Type="System.String" />
<Parameter Name="doc" Type="System.Xml.XmlDocument" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Do not instantiate a <see cref="T:System.Xml.XmlComment" /> directly; instead, use methods such as <see cref="Overload:System.Xml.XmlDocument.CreateNode" />. </para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Initializes a new instance of the <see cref="T:System.Xml.XmlComment" /> class.</para>
</summary>
<param name="comment">
<attribution license="cc4" from="Microsoft" modified="false" />The content of the comment element.</param>
<param name="doc">
<attribution license="cc4" from="Microsoft" modified="false" />The parent XML document.</param>
</Docs>
</Member>
<Member MemberName="CloneNode">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNode CloneNode (bool deep);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Xml.XmlNode CloneNode(bool deep) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNode</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deep" Type="System.Boolean" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>CloneNode serves as a copy constructor for nodes. To see how this method behaves with other node types, see the <see cref="M:System.Xml.XmlNode.CloneNode(System.Boolean)" /> method in the XmlNode class.</para>
<para>The cloned node has no parent (<see cref="P:System.Xml.XmlNode.ParentNode" /> returns null).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Creates a duplicate of this node.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The cloned node.</para>
</returns>
<param name="deep">
<attribution license="cc4" from="Microsoft" modified="false" />true to recursively clone the subtree under the specified node; false to clone only the node itself. Because comment nodes do not have children, the cloned node always includes the text content, regardless of the parameter setting. </param>
</Docs>
</Member>
<Member MemberName="LocalName">
<MemberSignature Language="C#" Value="public override string LocalName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LocalName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.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 the local name of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public override string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.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 the qualified name of the node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="NodeType">
<MemberSignature Language="C#" Value="public override System.Xml.XmlNodeType NodeType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Xml.XmlNodeType NodeType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlNodeType</ReturnType>
</ReturnValue>
<Docs>
<value>To be added.</value>
<remarks>To be added.</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the type of the current node.</para>
</summary>
</Docs>
</Member>
<Member MemberName="WriteContentTo">
<MemberSignature Language="C#" Value="public override void WriteContentTo (System.Xml.XmlWriter w);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteContentTo(class System.Xml.XmlWriter w) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="w" Type="System.Xml.XmlWriter" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter" />. Because comment nodes do not have children, this method has no effect.</para>
</summary>
<param name="w">
<attribution license="cc4" from="Microsoft" modified="false" />The XmlWriter to which you want to save. </param>
</Docs>
</Member>
<Member MemberName="WriteTo">
<MemberSignature Language="C#" Value="public override void WriteTo (System.Xml.XmlWriter w);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteTo(class System.Xml.XmlWriter w) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="w" Type="System.Xml.XmlWriter" />
</Parameters>
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This method is a Microsoft extension to the Document Object Model (DOM).</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Saves the node to the specified <see cref="T:System.Xml.XmlWriter" />.</para>
</summary>
<param name="w">
<attribution license="cc4" from="Microsoft" modified="false" />The XmlWriter to which you want to save. </param>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1 @@
511461011cc3a2444b41302b592fc4c1c6eda067

Some files were not shown because too many files have changed in this diff Show More