void Initialize() { if (_isInitialized) { throw new InvalidOperationException("asked to initialize coorodinator that was already intialized"); } _nativeView = TargetView.GetNativeView(); foreach (var recognizer in NativeRecognizers) { recognizer.NativeView = _nativeView; } _nativeView.Touch += _nativeView_Touch; _isInitialized = true; }