7 private bool initialised;
8 private Func<bool, T> factory;
12 public T
Value => (initialised) ? value : value = factory(initialised =
true);
14 public static implicit
operator T(
Jit<T> jit) => jit.Value;
static Jit< T > Instance(Func< bool, T > factory)
//#TBD#//
override string ToString()
//#TBD#//