public ThreadLocal(bool trackAllValues) : this(FuncHelper.GetDefaultFunc <T>(), trackAllValues) { // Empty }
public static Func <TReturn> GetDefault <TReturn>() { return(FuncHelper.GetDefaultFunc <TReturn>()); }
public ThreadLocal() : this(FuncHelper.GetDefaultFunc <T>(), false) { // Empty }
public static TReturn Default <TReturn>() { return(FuncHelper.GetDefaultFunc <TReturn>().Invoke()); }