Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / InputReportEventArgs.cs / 1305600 / InputReportEventArgs.cs
using System; using MS.Internal.PresentationCore; namespace System.Windows.Input { ////// The InputReportEventArgs class contains information about an input /// report that is being processed. /// [FriendAccessAllowed] internal class InputReportEventArgs : InputEventArgs { ////// Initializes a new instance of the InputReportEventArgs class. /// /// /// The input device to associate this input with. /// /// /// The input report being processed. /// public InputReportEventArgs(InputDevice inputDevice, InputReport report) : base(inputDevice, ((report != null) ? report.Timestamp : -1)) { if (report == null) throw new ArgumentNullException("report"); _report = report; } ////// Read-only access to the input report being processed. /// public InputReport Report { get {return _report;} } ////// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { InputReportEventHandler handler = (InputReportEventHandler) genericHandler; handler(genericTarget, this); } private InputReport _report; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Permission.cs
- SynchronizedChannelCollection.cs
- MessageOperationFormatter.cs
- ItemsPanelTemplate.cs
- TypeElementCollection.cs
- BitmapMetadata.cs
- TreeNodeEventArgs.cs
- RepeatBehaviorConverter.cs
- _ConnectionGroup.cs
- CryptographicAttribute.cs
- NativeMethods.cs
- XmlSchemaElement.cs
- BitmapFrameDecode.cs
- CommandDesigner.cs
- EndpointFilterProvider.cs
- HTTPNotFoundHandler.cs
- HMACMD5.cs
- EncodingNLS.cs
- WCFBuildProvider.cs
- StackOverflowException.cs
- XmlSchemaAny.cs
- WinCategoryAttribute.cs
- AttachmentService.cs
- CompositeCollectionView.cs
- ObjectParameter.cs
- TypeValidationEventArgs.cs
- DurationConverter.cs
- Transform.cs
- ClientScriptManager.cs
- ImageDrawing.cs
- TabItemWrapperAutomationPeer.cs
- ClockGroup.cs
- SafeRightsManagementQueryHandle.cs
- HMACRIPEMD160.cs
- StorageAssociationTypeMapping.cs
- EncoderParameters.cs
- FilterUserControlBase.cs
- DataServiceQueryProvider.cs
- ProcessModelSection.cs
- DoubleAnimation.cs
- Receive.cs
- MinimizableAttributeTypeConverter.cs
- EventListener.cs
- BaseProcessor.cs
- ProcessProtocolHandler.cs
- XPathExpr.cs
- TransformedBitmap.cs
- WebPartConnectionsCloseVerb.cs
- HttpCapabilitiesBase.cs
- TraceLevelStore.cs
- KeyProperty.cs
- PropertyGridCommands.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- PermissionSetEnumerator.cs
- CallbackHandler.cs
- EventTrigger.cs
- Int64.cs
- CacheMode.cs
- GeneralTransform3DGroup.cs
- SqlNodeAnnotation.cs
- RtfFormatStack.cs
- ExecutionPropertyManager.cs
- DbConnectionOptions.cs
- HistoryEventArgs.cs
- ProcessHost.cs
- ScriptRegistrationManager.cs
- EndPoint.cs
- TraceListener.cs
- CorrelationResolver.cs
- DBParameter.cs
- LassoHelper.cs
- UITypeEditor.cs
- BufferAllocator.cs
- SHA1Managed.cs
- BindStream.cs
- CustomWebEventKey.cs
- ParserOptions.cs
- ParagraphVisual.cs
- GridViewRowCollection.cs
- OfTypeExpression.cs
- UnitySerializationHolder.cs
- ChannelRequirements.cs
- TextElementCollectionHelper.cs
- ListViewInsertionMark.cs
- MetadataItem_Static.cs
- Hyperlink.cs
- TriggerAction.cs
- Debug.cs
- FileUpload.cs
- WindowsRichEditRange.cs
- JoinCqlBlock.cs
- _HeaderInfo.cs
- ToolStripTextBox.cs
- EnumMemberAttribute.cs
- ObjectViewEntityCollectionData.cs
- SamlAuthenticationClaimResource.cs
- PathSegmentCollection.cs
- InheritedPropertyDescriptor.cs
- PublishLicense.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs