<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Threading.LazyInitializer

public static class LazyInitializer
namespace System.Threading { public static class LazyInitializer { public static T EnsureInitialized<T>(ref T target) where T : class; public static T EnsureInitialized<T>(ref T target, ref bool initialized, ref object syncLock); public static T EnsureInitialized<T>(ref T target, ref bool initialized, ref object syncLock, Func<T> valueFactory); public static T EnsureInitialized<T>(ref T target, Func<T> valueFactory) where T : class; } }