Class DynamicPublishedContentList
Represents a collection of DynamicPublishedContent items.
Inheritance
System.Object
System.Dynamic.DynamicObject
Namespace:System.Dynamic.ExpandoObject
Assembly:umbraco.dll
Syntax
[Obsolete("The use of dynamics has been deprecated, use strongly typed syntax instead, dynamics will be removed in future versions")]
public class DynamicPublishedContentList : DynamicObject, IDynamicMetaObjectProvider, IEnumerable<DynamicPublishedContent>, IEnumerable
Constructors
DynamicPublishedContentList()
Declaration
public DynamicPublishedContentList()
DynamicPublishedContentList(IEnumerable<IPublishedContent>)
Declaration
public DynamicPublishedContentList(IEnumerable<IPublishedContent> items)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IPublishedContent> |
items |
|
DynamicPublishedContentList(IEnumerable<DynamicPublishedContent>)
Declaration
public DynamicPublishedContentList(IEnumerable<DynamicPublishedContent> items)
Parameters
Methods
Add(DynamicPublishedContent)
Adds an item to the collection.
Declaration
public void Add(DynamicPublishedContent dynamicContent)
Parameters
First<T>(String, Object[])
Declaration
public T First<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
FirstOrDefault<T>(String, Object[])
Declaration
public T FirstOrDefault<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
GetEnumerator()
Declaration
public IEnumerator<DynamicPublishedContent> GetEnumerator()
Returns
GroupBy(String)
Declaration
public DynamicGrouping GroupBy(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
GroupedInto(Int32)
Declaration
public DynamicGrouping GroupedInto(int groupCount)
Parameters
Type |
Name |
Description |
System.Int32 |
groupCount |
|
Returns
HasValue()
Declaration
Returns
Type |
Description |
System.Boolean |
|
InGroupsOf(Int32)
Declaration
public DynamicGrouping InGroupsOf(int groupSize)
Parameters
Type |
Name |
Description |
System.Int32 |
groupSize |
|
Returns
IsNull()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Last<T>(String, Object[])
Declaration
public T Last<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
LastOrDefault<T>(String, Object[])
Declaration
public T LastOrDefault<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
OrderBy<T>(String)
Declaration
public IQueryable<T> OrderBy<T>(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Linq.IQueryable<T> |
|
Type Parameters
Remove(DynamicPublishedContent)
Removes an item from the collection.
Declaration
public void Remove(DynamicPublishedContent dynamicContent)
Parameters
Select(String, Object[])
Declaration
public IQueryable Select(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type |
Description |
System.Linq.IQueryable |
|
Single<T>(String, Object[])
Declaration
public T Single<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
SingleOrDefault<T>(String, Object[])
Declaration
public T SingleOrDefault<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type Parameters
ToContentSet()
Declaration
public DynamicPublishedContentList ToContentSet()
Returns
TryGetIndex(GetIndexBinder, Object[], out Object)
Declaration
public override bool TryGetIndex(GetIndexBinder binder, object[] indexes, out object result)
Parameters
Type |
Name |
Description |
System.Dynamic.GetIndexBinder |
binder |
|
System.Object[] |
indexes |
|
System.Object |
result |
|
Returns
Type |
Description |
System.Boolean |
|
TryInvokeMember(InvokeMemberBinder, Object[], out Object)
Declaration
public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result)
Parameters
Type |
Name |
Description |
System.Dynamic.InvokeMemberBinder |
binder |
|
System.Object[] |
args |
|
System.Object |
result |
|
Returns
Type |
Description |
System.Boolean |
|
Where<T>(String, Object[])
Declaration
public IQueryable<T> Where<T>(string predicate, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
predicate |
|
System.Object[] |
values |
|
Returns
Type |
Description |
System.Linq.IQueryable<T> |
|
Type Parameters