public static bool IsCustom(this SPClient.Feature feature) { Feature f = HelpUtil.GetFeature(feature.DefinitionId); if (f == null) { return(false); } else { return(f.IsCustomDefinition); } }
public static string GetFeatureName(this SPClient.Feature feature) { Feature f = HelpUtil.GetFeature(feature.DefinitionId); #if CLIENTSDKV150 if (f == null) { return(string.Format("{0} (-)", feature.DefinitionId)); } else { return(string.Format("{0} ({1})", f.DisplayName, f.InternalName)); } #elif CLIENTSDKV160UP return(string.Format("{0} ({1})", f == null ? feature.DefinitionId.ToString() : f.DisplayName, feature.DisplayName)); #endif }