ExpandSegmentCollection Třída

Definice

Segmenty dotazu, které lze rozšířit $expand klauzulí, která následuje za dotazem.

public ref class ExpandSegmentCollection : System::Collections::Generic::List<System::Data::Services::ExpandSegment ^>
public class ExpandSegmentCollection : System.Collections.Generic.List<System.Data.Services.ExpandSegment>
type ExpandSegmentCollection = class
    inherit List<ExpandSegment>
Public Class ExpandSegmentCollection
Inherits List(Of ExpandSegment)
Dědičnost
ExpandSegmentCollection

Poznámky

Klauzule $expand označuje, že každá rozbalovací položka by měla být plně rozbalována. Například hodnota OrderLines.Product.Image s příčinami $expandOrderLines , Product každý prvek v OrderLinesa Image každého Product prvku, který OrderLines se má rozbalit.

Vlastnost prostředku nejvíce vlevo v $expand klauzuli musí být vlastnost typu entity v sadě entit identifikovaná posledním segmentem cesty v identifikátoru URI požadavku.

Pravidla redundantních $expand klauzulí jsou ignorována.

Konstruktory

Name Description
ExpandSegmentCollection()

Vytvoří kolekci rozbalení segmentů pro dotaz.

ExpandSegmentCollection(Int32)

Inicializuje novou kolekci rozbalení segmentů, které jsou prázdné a mají zadanou počáteční kapacitu.

Vlastnosti

Name Description
Capacity

Získá nebo nastaví celkový počet prvků, které může interní datová struktura obsahovat bez změny velikosti.

(Zděděno od List<T>)
Count

Získá počet prvků obsažených v List<T>.

(Zděděno od List<T>)
HasFilter

Logická hodnota označující, jestli segmenty, které mají být rozbalené, zahrnují klauzuli filtru.

Item[Int32]

Získá nebo nastaví prvek v zadaném indexu.

(Zděděno od List<T>)

Metody

Name Description
Add(T)

Přidá objekt na konec objektu List<T>.

(Zděděno od List<T>)
AddRange(IEnumerable<T>)

Přidá prvky zadané kolekce na konec List<T>.

(Zděděno od List<T>)
AsReadOnly()

Vrátí obálku určenou jen ReadOnlyCollection<T> pro čtení pro aktuální kolekci.

(Zděděno od List<T>)
BinarySearch(Int32, Int32, T, IComparer<T>)

Vyhledá rozsah prvků v seřazené List<T> pro prvek pomocí zadaného porovnávače a vrátí index založený na nule prvku.

(Zděděno od List<T>)
BinarySearch(T, IComparer<T>)

Vyhledá celý seřazený List<T> prvek pomocí zadaného porovnávače a vrátí index elementu založený na nule.

(Zděděno od List<T>)
BinarySearch(T)

Vyhledá celý seřazený List<T> prvek pomocí výchozího porovnávače a vrátí index elementu založený na nule.

(Zděděno od List<T>)
Clear()

Odebere všechny prvky z objektu List<T>.

(Zděděno od List<T>)
Contains(T)

Určuje, zda je prvek v objektu List<T>.

(Zděděno od List<T>)
ConvertAll<TOutput>(Converter<T,TOutput>)

Převede prvky v aktuálním stavu List<T> na jiný typ a vrátí seznam obsahující převedené prvky.

(Zděděno od List<T>)
CopyTo(Int32, T[], Int32, Int32)

Zkopíruje rozsah prvků z List<T> oblasti do kompatibilního jednorozměrného pole počínaje zadaným indexem cílového pole.

(Zděděno od List<T>)
CopyTo(T[], Int32)

Zkopíruje celý List<T> objekt do kompatibilního jednorozměrného pole počínaje zadaným indexem cílového pole.

(Zděděno od List<T>)
CopyTo(T[])

Zkopíruje celý List<T> objekt do kompatibilního jednorozměrného pole počínaje začátkem cílového pole.

(Zděděno od List<T>)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Exists(Predicate<T>)

Určuje, zda List<T> obsahuje prvky, které odpovídají podmínkám definovaným zadaným predikátem.

(Zděděno od List<T>)
Find(Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí první výskyt v rámci celého List<T>souboru .

(Zděděno od List<T>)
FindAll(Predicate<T>)

Načte všechny prvky, které odpovídají podmínkám definovaným zadaným predikátem.

(Zděděno od List<T>)
FindIndex(Int32, Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule prvního výskytu v rozsahu prvků, List<T> který začíná na zadaném indexu a obsahuje zadaný počet prvků.

(Zděděno od List<T>)
FindIndex(Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule prvního výskytu v rozsahu prvků v rozsahu prvků, List<T> který rozšiřuje ze zadaného indexu na poslední prvek.

(Zděděno od List<T>)
FindIndex(Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule prvního výskytu v celém List<T>rozsahu .

(Zděděno od List<T>)
FindLast(Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí poslední výskyt v rámci celého List<T>souboru .

(Zděděno od List<T>)
FindLastIndex(Int32, Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule posledního výskytu v rozsahu prvků, List<T> který obsahuje zadaný počet prvků a končí na zadaném indexu.

(Zděděno od List<T>)
FindLastIndex(Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule posledního výskytu v rozsahu prvků, List<T> který se rozšiřuje od prvního prvku na zadaný index.

(Zděděno od List<T>)
FindLastIndex(Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index založený na nule posledního výskytu v celém List<T>rozsahu .

(Zděděno od List<T>)
ForEach(Action<T>)

Provede zadanou akci pro každý prvek objektu List<T>.

(Zděděno od List<T>)
GetEnumerator()

Vrátí enumerátor, který iteruje přes List<T>.

(Zděděno od List<T>)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetRange(Int32, Int32)

Vytvoří mělkou kopii rozsahu prvků ve zdroji List<T>.

(Zděděno od List<T>)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IndexOf(T, Int32, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rozsahu prvků, List<T> který začíná na zadaném indexu a obsahuje zadaný počet prvků.

(Zděděno od List<T>)
IndexOf(T, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rozsahu prvků v List<T> objektu, který se rozšiřuje ze zadaného indexu na poslední prvek.

(Zděděno od List<T>)
IndexOf(T)

Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v celém List<T>objektu .

(Zděděno od List<T>)
Insert(Int32, T)

Vloží prvek do zadaného indexu List<T> .

(Zděděno od List<T>)
InsertRange(Int32, IEnumerable<T>)

Vloží prvky kolekce do zadaného indexu List<T> .

(Zděděno od List<T>)
LastIndexOf(T, Int32, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v rozsahu prvků, List<T> který obsahuje zadaný počet prvků a končí na zadaném indexu.

(Zděděno od List<T>)
LastIndexOf(T, Int32)

Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v rozsahu prvků v List<T> objektu, který se rozšiřuje od prvního prvku na zadaný index.

(Zděděno od List<T>)
LastIndexOf(T)

Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v celém List<T>objektu .

(Zděděno od List<T>)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Remove(T)

Odebere první výskyt konkrétního objektu z objektu List<T>.

(Zděděno od List<T>)
RemoveAll(Predicate<T>)

Odebere všechny prvky, které odpovídají podmínkám definovaným zadaným predikátem.

(Zděděno od List<T>)
RemoveAt(Int32)

Odebere prvek v zadaném indexu objektu List<T>.

(Zděděno od List<T>)
RemoveRange(Int32, Int32)

Odebere oblast prvků z objektu List<T>.

(Zděděno od List<T>)
Reverse()

Obrátí pořadí prvků v celém List<T>objektu .

(Zděděno od List<T>)
Reverse(Int32, Int32)

Vrátí pořadí prvků v zadaném rozsahu.

(Zděděno od List<T>)
Sort()

Seřadí prvky v celém List<T> rozsahu pomocí výchozího porovnávače.

(Zděděno od List<T>)
Sort(Comparison<T>)

Seřadí prvky v celém List<T> souboru pomocí zadaného Comparison<T>.

(Zděděno od List<T>)
Sort(IComparer<T>)

Seřadí prvky v celém List<T> rozsahu pomocí zadaného porovnávače.

(Zděděno od List<T>)
Sort(Int32, Int32, IComparer<T>)

Seřadí prvky v rozsahu prvků List<T> pomocí zadaného porovnávače.

(Zděděno od List<T>)
ToArray()

Zkopíruje prvky pole List<T> do nového pole.

(Zděděno od List<T>)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrimExcess()

Nastaví kapacitu na skutečný počet prvků v List<T>sadě , pokud je toto číslo menší než prahová hodnota.

(Zděděno od List<T>)
TrueForAll(Predicate<T>)

Určuje, zda každý prvek v List<T> sadě odpovídá podmínkám definovaným zadaným predikátem.

(Zděděno od List<T>)

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

Zkopíruje prvky do objektu ICollectionArray, počínaje konkrétním Array indexem.

(Zděděno od List<T>)
ICollection.IsSynchronized

Získá hodnotu označující, zda je přístup k ICollection této synchronizaci (bezpečné vlákno).

(Zděděno od List<T>)
ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ICollection.

(Zděděno od List<T>)
ICollection<T>.IsReadOnly

Získá hodnotu určující, zda je jen pro ICollection<T> čtení.

(Zděděno od List<T>)
IEnumerable.GetEnumerator()

Vrátí enumerátor, který iteruje kolekcí.

(Zděděno od List<T>)
IEnumerable<T>.GetEnumerator()

Vrátí enumerátor, který iteruje kolekcí.

(Zděděno od List<T>)
IList.Add(Object)

Přidá položku do objektu IList.

(Zděděno od List<T>)
IList.Contains(Object)

Určuje, zda IList obsahuje konkrétní hodnotu.

(Zděděno od List<T>)
IList.IndexOf(Object)

Určuje index konkrétní položky v objektu IList.

(Zděděno od List<T>)
IList.Insert(Int32, Object)

Vloží položku do IList v zadaném indexu.

(Zděděno od List<T>)
IList.IsFixedSize

Získá hodnotu určující, zda IList má pevnou velikost.

(Zděděno od List<T>)
IList.IsReadOnly

Získá hodnotu určující, zda je jen pro IList čtení.

(Zděděno od List<T>)
IList.Item[Int32]

Získá nebo nastaví prvek v zadaném indexu.

(Zděděno od List<T>)
IList.Remove(Object)

Odebere první výskyt konkrétního objektu z objektu IList.

(Zděděno od List<T>)

Metody rozšíření

Name Description
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru výsledné hodnoty.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Použije funkci akumulátoru na sekvenci.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Určuje, zda všechny prvky sekvence splňují podmínku.

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

Vrátí filtrovanou kolekci prvků, která obsahuje nadřazené prvky každého uzlu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

Ancestors<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují předky každého uzlu ve zdrojové kolekci.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Určuje, zda některý prvek sekvence splňuje podmínku.

Any<TSource>(IEnumerable<TSource>)

Určuje, zda sekvence obsahuje nějaké prvky.

Append<TSource>(IEnumerable<TSource>, TSource)

Připojí hodnotu na konec sekvence.

AsEnumerable<TSource>(IEnumerable<TSource>)

Vrátí zadaný vstup jako IEnumerable<T>.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(IEnumerable<TSource>)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Převede obecný IEnumerable<T> na obecný IQueryable<T>.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vypočítá průměr posloupnosti Decimal hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vypočítá průměr posloupnosti Double hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vypočítá průměr posloupnosti Int32 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vypočítá průměr posloupnosti Int64 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá průměr posloupnosti hodnot nullable Decimal, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá průměr posloupnosti hodnot nullable Double, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá průměr posloupnosti hodnot nullable Int32, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá průměr posloupnosti hodnot nullable Int64, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá průměr posloupnosti hodnot nullable Single, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vypočítá průměr posloupnosti Single hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Zřetězí dvě sekvence.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Určuje, zda sekvence obsahuje zadaný prvek pomocí zadaného IEqualityComparer<T>.

Contains<TSource>(IEnumerable<TSource>, TSource)

Určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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

Zkopíruje DataRow objekty do zadaného DataTablevzhledem k vstupnímu objektu IEnumerable<T>, kde je Tobecný parametr DataRow .

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

Zkopíruje DataRow objekty do zadaného DataTablevzhledem k vstupnímu objektu IEnumerable<T>, kde je Tobecný parametr DataRow .

CopyToDataTable<T>(IEnumerable<T>)

Vrátí DataTable, která obsahuje kopie objektů DataRow vzhledem k vstupnímu objektu IEnumerable<T>, kde je obecný parametr TDataRow.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí číslo, které představuje, kolik prvků v zadané sekvenci splňuje podmínku.

Count<TSource>(IEnumerable<TSource>)

Vrátí počet prvků v posloupnosti.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Vrátí prvky zadané sekvence nebo zadanou hodnotu v jednotonové kolekci, pokud je sekvence prázdná.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v jednotonové kolekci, pokud je sekvence prázdná.

DescendantNodes<T>(IEnumerable<T>)

Vrátí kolekci následnických uzlů každého dokumentu a prvku ve zdrojové kolekci.

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

Vrátí filtrovanou kolekci prvků, která obsahuje potomky prvků každého prvku a dokumentu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

Descendants<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují potomky prvků každého prvku a dokumentu ve zdrojové kolekci.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vrátí odlišné prvky ze sekvence pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

Distinct<TSource>(IEnumerable<TSource>)

Vrátí odlišné prvky ze sekvence pomocí výchozího porovnávače rovnosti k porovnání hodnot.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.

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

Vrátí filtrovanou kolekci podřízených prvků každého prvku a dokumentu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

Elements<T>(IEnumerable<T>)

Vrátí kolekci podřízených prvků každého prvku a dokumentu ve zdrojové kolekci.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří množinu dvou sekvencí pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří množinu dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.

First<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Hodnoty klíče se porovnávají pomocí zadaného porovnávače a prvky každé skupiny se promítnou pomocí zadané funkce.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Prvky každé skupiny se promítnou pomocí zadané funkce.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle funkce selektoru klíče. Klíče se porovnávají pomocí porovnávače a jednotlivé prvky skupiny se promítají pomocí zadané funkce.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a projekty prvky pro každou skupinu pomocí zadané funkce.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Klíče se porovnávají pomocí zadaného porovnávače.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a porovná klíče pomocí zadaného porovnávače.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

InDocumentOrder<T>(IEnumerable<T>)

Vrátí kolekci uzlů, které obsahují všechny uzly ve zdrojové kolekci seřazené v pořadí dokumentů.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří průnik sady dvou sekvencí pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří průnik sady dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí poslední prvek sekvence, která splňuje zadanou podmínku.

Last<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

LastOrDefault<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí Int64, který představuje, kolik prvků v sekvenci splňuje podmínku.

LongCount<TSource>(IEnumerable<TSource>)

Vrátí Int64, který představuje celkový počet prvků v sekvenci.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Vyvolá transformační funkci na každém prvku obecné sekvence a vrátí maximální výslednou hodnotu.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Decimal hodnotu.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Double hodnotu.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Int32 hodnotu.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Int64 hodnotu.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Single.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Single hodnotu.

Max<TSource>(IEnumerable<TSource>)

Vrátí maximální hodnotu v obecné sekvenci.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Vyvolá transformační funkci na každém prvku obecné sekvence a vrátí minimální výslednou hodnotu.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Decimal hodnotu.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Double hodnotu.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Int32 hodnotu.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Int64 hodnotu.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Single.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Single hodnotu.

Min<TSource>(IEnumerable<TSource>)

Vrátí minimální hodnotu v obecné sekvenci.

Nodes<T>(IEnumerable<T>)

Vrátí kolekci podřízených uzlů každého dokumentu a prvku ve zdrojové kolekci.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence ve vzestupném pořadí pomocí zadaného porovnávače.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seřadí prvky sekvence ve vzestupném pořadí podle klíče.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence v sestupném pořadí pomocí zadaného porovnávače.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Seřadí prvky sekvence v sestupném pořadí podle klíče.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Přidá hodnotu na začátek sekvence.

Remove<T>(IEnumerable<T>)

Odebere všechny uzly ve zdrojové kolekci z nadřazeného uzlu.

Reverse<TSource>(IEnumerable<TSource>)

Invertuje pořadí prvků v sekvenci.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Každý prvek sekvence začlení do nového formuláře zahrnutím indexu elementu.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Prodá jednotlivé prvky sekvence do nového formuláře.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T> a zploštějí výsledné sekvence do jedné sekvence.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T>a zploštějí výsledné sekvence do jedné sekvence. Index každého zdrojového prvku se používá v projektované formě tohoto prvku.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Určuje, zda jsou dvě sekvence stejné porovnáním jejich prvků pomocí zadaného IEqualityComparer<T>.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí výchozího porovnávače rovnosti pro jejich typ.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.

Single<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence nebo výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.

Skip<TSource>(IEnumerable<TSource>, Int32)

Obchází zadaný počet prvků v sekvenci a vrátí zbývající prvky.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. Index elementu se používá v logice predikátové funkce.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Vypočítá součet posloupnosti Decimal hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Vypočítá součet posloupnosti Double hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Vypočítá součet posloupnosti Int32 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Vypočítá součet posloupnosti Int64 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá součet posloupnosti hodnot nullable Decimal, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá součet posloupnosti hodnot nullable Double, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá součet posloupnosti hodnot nullable Int32, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá součet posloupnosti hodnot nullable Int64, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá součet posloupnosti hodnot nullable Single, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Vypočítá součet posloupnosti Single hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Take<TSource>(IEnumerable<TSource>, Int32)

Vrátí zadaný počet souvislých prvků od začátku sekvence.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice predikátové funkce.

ToArray<TSource>(IEnumerable<TSource>)

Vytvoří pole z IEnumerable<T>.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru klíče, porovnávače a funkce selektoru prvku.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru klíče a porovnávače klíčů.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru kláves.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří HashSet<T> z IEnumerable<T> pomocí comparer k porovnání klíčů.

ToHashSet<TSource>(IEnumerable<TSource>)

Vytvoří HashSet<T> z IEnumerable<T>.

ToList<TSource>(IEnumerable<TSource>)

Vytvoří List<T> z IEnumerable<T>.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru klíče, porovnávače a funkce selektoru prvků.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru klíče a porovnávače klíčů.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru kláves.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří sjednocovací sadu dvou sekvencí pomocí zadaného IEqualityComparer<T>.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Vytvoří sjednocování dvou sekvencí pomocí výchozího porovnávače rovnosti.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtruje posloupnost hodnot na základě predikátu.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtruje posloupnost hodnot na základě predikátu. Index každého prvku se používá v logice predikátové funkce.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Použije zadanou funkci na odpovídající prvky dvou sekvencí a vytvoří sekvenci výsledků.

Platí pro