Show / Hide Table of Contents

Class ListInfoCollection

Inheritance
object
CollectionBase
GenericCollectionBase<ListInfo>
ListInfoCollection
Implements
IList
ICollection
IList<ListInfo>
ICollection<ListInfo>
IEnumerable<ListInfo>
IEnumerable
Inherited Members
GenericCollectionBase<ListInfo>.Add(ListInfo)
GenericCollectionBase<ListInfo>.Remove(ListInfo)
GenericCollectionBase<ListInfo>.Contains(ListInfo)
GenericCollectionBase<ListInfo>.CopyTo(ListInfo[], int)
GenericCollectionBase<ListInfo>.IndexOf(ListInfo)
GenericCollectionBase<ListInfo>.Insert(int, ListInfo)
GenericCollectionBase<ListInfo>.IsReadOnly
CollectionBase.Clear()
CollectionBase.RemoveAt(int)
CollectionBase.GetEnumerator()
CollectionBase.OnSet(int, object, object)
CollectionBase.OnInsert(int, object)
CollectionBase.OnClear()
CollectionBase.OnRemove(int, object)
CollectionBase.OnValidate(object)
CollectionBase.OnSetComplete(int, object, object)
CollectionBase.OnInsertComplete(int, object)
CollectionBase.OnClearComplete()
CollectionBase.OnRemoveComplete(int, object)
CollectionBase.InnerList
CollectionBase.List
CollectionBase.Capacity
CollectionBase.Count
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Common.Lists
Assembly: DotNetNuke.dll
Syntax
public class ListInfoCollection : GenericCollectionBase<ListInfo>, IList, ICollection, IList<ListInfo>, ICollection<ListInfo>, IEnumerable<ListInfo>, IEnumerable

Constructors

ListInfoCollection()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Please use overload with ListController. Scheduled removal in v12.0.0.")]
public ListInfoCollection()

ListInfoCollection(ListController)

Declaration
public ListInfoCollection(ListController listController)
Parameters
Type Name Description
ListController listController

Methods

Add(string, object)

Declaration
public void Add(string key, object value)
Parameters
Type Name Description
string key
object value

GetChild(string)

Declaration
public ArrayList GetChild(string parentKey)
Parameters
Type Name Description
string parentKey
Returns
Type Description
ArrayList

GetChildren(string)

Declaration
public ListInfo GetChildren(string parentName)
Parameters
Type Name Description
string parentName
Returns
Type Description
ListInfo

Item(int)

Declaration
public object Item(int index)
Parameters
Type Name Description
int index
Returns
Type Description
object

Item(string)

Declaration
public object Item(string key)
Parameters
Type Name Description
string key
Returns
Type Description
object

Item(string, bool)

Declaration
public object Item(string key, bool cache)
Parameters
Type Name Description
string key
bool cache
Returns
Type Description
object

Implements

IList
ICollection
IList<T>
ICollection<T>
IEnumerable<T>
IEnumerable

Extension Methods

CollectionExtensions.ForEach<TType>(IEnumerable<TType>, Action<TType>)
PagingExtensions.InPagesOf<T>(IEnumerable<T>, int)
PagingExtensions.ToPagedList<T>(IEnumerable<T>, int, int)
EnumerableExtensions.ToDataTable(IEnumerable<dynamic>)
JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS