public void Dispose() { if (_targetView == null) return; DisposeHelper.Dispose(ref _view); DisposeHelper.Dispose(ref _depthTargetView); foreach (var view in _targetView) { view.Dispose(); } _targetView = null; } }