public ArrayInstance ToArray()
        {
            var result = this.Engine.Array.Construct();

            foreach (var list in m_listCollection.OfType <SPList>())
            {
                ArrayInstance.Push(result, new SPListInstance(this.Engine, null, null, list));
            }
            return(result);
        }
Exemple #2
0
 public static IEnumerable <TList> GetLists <TList>(this SPListCollection lists, int templateType)
     where TList : SPList
 {
     return(lists.OfType <TList>().Where(lst => (int)lst.BaseTemplate == templateType));
 }