C# Class Raven.Database.Linq.PrivateExtensions.LinqOnDynamic

These methods allow the indexes to use Linq query syntax using dynamic
ファイルを表示 Open project: robashton/ravendb

Public Methods

Method Description
DefaultIfEmpty ( this self ) : IEnumerable
FirstOrDefault ( dynamic>.this source, bool>.Func predicate ) : dynamic
GroupBy ( this source, dynamic>.Func keySelector ) : dynamic>>.IEnumerable
GroupBy ( this source, dynamic>.Func keySelector, dynamic>.Func resultSelector ) : dynamic>>.IEnumerable
SelectMany ( this source, Func selector ) : IEnumerable
SelectMany ( this source, Func collectionSelector, Func resultSelector ) : IEnumerable
SelectMany ( dynamic>.this source, Func selector ) : IEnumerable
SelectMany ( dynamic>.this source, Func collectionSelector, Func resultSelector ) : IEnumerable
SingleOrDefault ( dynamic>.this source, bool>.Func predicate ) : dynamic

Private Methods

Method Description
Select ( this self ) : IEnumerable

Method Details

DefaultIfEmpty() public static method

public static DefaultIfEmpty ( this self ) : IEnumerable
self this
return IEnumerable

FirstOrDefault() public static method

public static FirstOrDefault ( dynamic>.this source, bool>.Func predicate ) : dynamic
source dynamic>.this
predicate bool>.Func
return dynamic

GroupBy() public static method

public static GroupBy ( this source, dynamic>.Func keySelector ) : dynamic>>.IEnumerable
source this
keySelector dynamic>.Func
return dynamic>>.IEnumerable

GroupBy() public static method

public static GroupBy ( this source, dynamic>.Func keySelector, dynamic>.Func resultSelector ) : dynamic>>.IEnumerable
source this
keySelector dynamic>.Func
resultSelector dynamic>.Func
return dynamic>>.IEnumerable

SelectMany() public static method

public static SelectMany ( this source, Func selector ) : IEnumerable
source this
selector Func
return IEnumerable

SelectMany() public static method

public static SelectMany ( this source, Func collectionSelector, Func resultSelector ) : IEnumerable
source this
collectionSelector Func
resultSelector Func
return IEnumerable

SelectMany() public static method

public static SelectMany ( dynamic>.this source, Func selector ) : IEnumerable
source dynamic>.this
selector Func
return IEnumerable

SelectMany() public static method

public static SelectMany ( dynamic>.this source, Func collectionSelector, Func resultSelector ) : IEnumerable
source dynamic>.this
collectionSelector Func
resultSelector Func
return IEnumerable

SingleOrDefault() public static method

public static SingleOrDefault ( dynamic>.this source, bool>.Func predicate ) : dynamic
source dynamic>.this
predicate bool>.Func
return dynamic