<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Lazy<T, TMetadata>

public class Lazy<T, TMetadata> : Lazy<T>
namespace System { public class Lazy<T, TMetadata> : Lazy<T> { public TMetadata Metadata { get; } public Lazy(TMetadata metadata); public Lazy(TMetadata metadata, bool isThreadSafe); public Lazy(TMetadata metadata, LazyThreadSafetyMode mode); public Lazy(Func<T> valueFactory, TMetadata metadata); public Lazy(Func<T> valueFactory, TMetadata metadata, bool isThreadSafe); public Lazy(Func<T> valueFactory, TMetadata metadata, LazyThreadSafetyMode mode); } }