perfect Tools.OpenSourceLibraryList

This commit is contained in:
Aigio Liu
2021-02-27 13:03:39 +08:00
parent aacbf01635
commit 083b1be84d
9 changed files with 135 additions and 55 deletions
@@ -0,0 +1,26 @@
using System.Application.Properties;
using System.Collections.Generic;
namespace System.Application.Models
{
partial class OpenSourceLibrary
{
static readonly Lazy<List<OpenSourceLibrary>> mValues = new Lazy<List<OpenSourceLibrary>>(() =>
{
try
{
return Serializable.DMP<List<OpenSourceLibrary>>(SR.OpenSourceLibraryList) ?? new List<OpenSourceLibrary>();
}
catch
{
return new List<OpenSourceLibrary>();
}
});
public static List<OpenSourceLibrary> Values => mValues.Value;
static readonly Lazy<string> mStringValues = new Lazy<string>(() => ToString(Values));
public static string StringValues => mStringValues.Value;
}
}