GenericParameterConstraintHandleCollection Struct

Definition

Represents a collection of constraints of a generic type parameter.

public value class GenericParameterConstraintHandleCollection : System::Collections::Generic::IEnumerable<System::Reflection::Metadata::GenericParameterConstraintHandle>, System::Collections::Generic::IReadOnlyCollection<System::Reflection::Metadata::GenericParameterConstraintHandle>, System::Collections::Generic::IReadOnlyList<System::Reflection::Metadata::GenericParameterConstraintHandle>
public struct GenericParameterConstraintHandleCollection : System.Collections.Generic.IEnumerable<System.Reflection.Metadata.GenericParameterConstraintHandle>, System.Collections.Generic.IReadOnlyCollection<System.Reflection.Metadata.GenericParameterConstraintHandle>, System.Collections.Generic.IReadOnlyList<System.Reflection.Metadata.GenericParameterConstraintHandle>
type GenericParameterConstraintHandleCollection = struct
    interface seq<GenericParameterConstraintHandle>
    interface IEnumerable
    interface IReadOnlyCollection<GenericParameterConstraintHandle>
    interface IReadOnlyList<GenericParameterConstraintHandle>
Public Structure GenericParameterConstraintHandleCollection
Implements IEnumerable(Of GenericParameterConstraintHandle), IReadOnlyCollection(Of GenericParameterConstraintHandle), IReadOnlyList(Of GenericParameterConstraintHandle)
Inheritance
GenericParameterConstraintHandleCollection
Implements

Properties

Count
Item[Int32]

Methods

GetEnumerator()

Explicit Interface Implementations

IEnumerable.GetEnumerator()
IEnumerable<GenericParameterConstraintHandle>.GetEnumerator()

Extension Methods

CopyToDataTable<T>(IEnumerable<T>)

Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Enables parallelization of a query.

AsQueryable(IEnumerable)

Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Removes every node in the source collection from its parent node.

Applies to