/// <summary> /// Initializes a new instance of <see cref="PointerPlatform"/> class /// </summary> /// <param name="nativeWindow">The platform-specific reference to window object</param> /// <param name="manager">The <see cref="PointerManager"/> whose events will be raised in response to platform-specific events</param> /// <exception cref="ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception> protected PointerPlatform(PointerManager manager) { Contract.Requires <ArgumentNullException>(manager != null, "manager"); this.manager = manager; }
/// <summary> /// Initializes a new instance of <see cref="DesktopPointerPlatform"/> class. /// </summary> /// <param name="manager">The <see cref="PointerManager"/> whose events will be raised in response to platform-specific events</param> /// <exception cref="ArgumentNullException">Is thrown when either <paramref name="nativeWindow"/> or <paramref name="manager"/> is null.</exception> public DesktopPointerPlatform(PointerManager manager) : base(manager) { }