public override void Dispose() { _asyncResultType = null; _asyncResultTypeAsyncDelegateGetter = null; _adaptors = null; base.Dispose(); }