Exemple #1
0
 public static IEnumerable <TList> GetListsByInternalName <TList>(this SPListCollection lists, string internalName, SPBaseType baseType, SPListTemplateType templateType)
     where TList : SPList
 {
     return(lists.GetListsByInternalName <TList>(internalName, baseType).Where(l => l.BaseTemplate == templateType));
 }
Exemple #2
0
 public static IEnumerable <TList> GetListsByInternalName <TList>(this SPListCollection lists, string internalName, SPListTemplate template)
     where TList : SPList
 {
     return(lists.GetListsByInternalName <TList>(internalName, template.BaseType, template.Type));
 }
Exemple #3
0
 public static SPList TryGetListByInternalName(this SPListCollection lists, string internalName)
 {
     return(lists.GetListsByInternalName <SPList>(internalName).SingleOrDefault());
 }