Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
73 lines (68 sloc) 4.17 KB
<Type Name="EnumerableRowCollection" FullName="System.Data.EnumerableRowCollection">
<TypeSignature Language="C#" Value="public abstract class EnumerableRowCollection : System.Collections.IEnumerable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit EnumerableRowCollection extends System.Object implements class System.Collections.IEnumerable" />
<TypeSignature Language="DocId" Value="T:System.Data.EnumerableRowCollection" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class EnumerableRowCollection&#xA;Implements IEnumerable" />
<TypeSignature Language="C++ CLI" Value="public ref class EnumerableRowCollection abstract : System::Collections::IEnumerable" />
<TypeSignature Language="F#" Value="type EnumerableRowCollection = class&#xA; interface IEnumerable" />
<AssemblyInfo>
<AssemblyName>System.Data.DataSetExtensions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Represents a collection of <see cref="T:System.Data.DataRow" /> objects returned from a LINQ to DataSet query. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
<xref:System.Data.EnumerableRowCollection> provides an entry point so that the cast operation can be intercepted within an extension method. The derived generic class <xref:System.Data.EnumerableRowCollection%601> is actually used by the .NET Framework to contain the results of a query.
This class cannot be instantiated.
]]></format>
</remarks>
<altmember cref="T:System.Data.DataRow" />
<altmember cref="T:System.Data.DataView" />
<altmember cref="T:System.Data.EnumerableRowCollection`1" />
<related type="Article" href="https://msdn.microsoft.com/library/743e3755-3ecb-45a2-8d9b-9ed41f0dcf17">LINQ to DataSet</related>
</Docs>
<Members>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.EnumerableRowCollection.System#Collections#IEnumerable#GetEnumerator" />
<MemberSignature Language="VB.NET" Value="Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator" />
<MemberSignature Language="C++ CLI" Value=" virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Data.DataSetExtensions</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an enumerator for the collection of <see cref="T:System.Data.DataRow" /> objects. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to traverse the collection of <see cref="T:System.Data.DataRow" /> objects.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The default implementation always returns `null`.
]]></format>
</remarks>
<altmember cref="T:System.Data.EnumerableRowCollection" />
</Docs>
</Member>
</Members>
</Type>