public __TaskCompletionSource() { this.InternalTask = new __Task <TResult> { //InternalStart = null }; }