public LockOject(ReusableObjectCreator <T> owner, T reusableObject) { Result = reusableObject; _owner = owner; }
public LockOject(ReusableObjectCreator <T> owner) { Result = owner._reusableObject; owner._reusableObject = null; _owner = owner; }
public LockOject(ReusableObjectCreator <T> owner, T reusableObject) { Result = reusableObject; _owner = owner; }
public LockOject(ReusableObjectCreator <T> owner) { Result = owner._reusableObject; owner._reusableObject = null; _owner = owner; }