Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / RawTextInputReport.cs / 1305600 / RawTextInputReport.cs
using System; using System.Windows; namespace System.Windows.Input { ////// The RawTextInputReport class encapsulates the raw text input /// provided. /// ////// It is important to note that the InputReport class only contains /// blittable types. This is required so that the report can be /// marshalled across application domains. /// internal class RawTextInputReport : InputReport { ////// Constructs ad instance of the RawKeyboardInputReport class. /// /// /// The input source that provided this input. /// /// /// The mode in which the input is being provided. /// /// /// The time when the input occured. /// /// /// True if the char code is a dead char. /// /// /// True if the char code is a system char. /// /// /// True if the char code is a control char. /// /// /// The character code. /// public RawTextInputReport( PresentationSource inputSource, InputMode mode, int timestamp, bool isDeadCharacter, bool isSystemCharacter, bool isControlCharacter, char characterCode) : base(inputSource, InputType.Text, mode, timestamp) { _isDeadCharacter = isDeadCharacter; _isSystemCharacter = isSystemCharacter; _isControlCharacter = isControlCharacter; _characterCode = characterCode; } ////// Read-only access to the state of dead character /// public bool IsDeadCharacter {get {return _isDeadCharacter;}} ////// Read-only access to the state of system character /// public bool IsSystemCharacter {get {return _isSystemCharacter;}} ////// Read-only access to the state of control character /// public bool IsControlCharacter {get {return _isControlCharacter;}} ////// Read-only access to the character code that was reported. /// public char CharacterCode {get {return _characterCode;}} private readonly bool _isDeadCharacter; private readonly bool _isSystemCharacter; private readonly bool _isControlCharacter; private readonly char _characterCode; } } // 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
- ExpressionValueEditor.cs
- ColumnMapProcessor.cs
- BamlVersionHeader.cs
- Regex.cs
- MorphHelpers.cs
- SafeBitVector32.cs
- ImageClickEventArgs.cs
- SystemWebSectionGroup.cs
- XmlEntity.cs
- ServerIdentity.cs
- TemplateInstanceAttribute.cs
- OdbcDataReader.cs
- StringCollection.cs
- ServiceModelDictionary.cs
- WebHttpSecurityModeHelper.cs
- DbUpdateCommandTree.cs
- Directory.cs
- NamedPipeActivation.cs
- CfgParser.cs
- SyndicationDeserializer.cs
- FileChangesMonitor.cs
- NativeMethods.cs
- ValidatorUtils.cs
- XmlDesigner.cs
- NavigationCommands.cs
- NonVisualControlAttribute.cs
- TextOnlyOutput.cs
- PreservationFileReader.cs
- DiscoveryMessageSequence11.cs
- MultiBinding.cs
- columnmapfactory.cs
- CodeNamespaceImport.cs
- webeventbuffer.cs
- OracleInfoMessageEventArgs.cs
- NotifyIcon.cs
- RawMouseInputReport.cs
- TransactionsSectionGroup.cs
- QilGeneratorEnv.cs
- SafeRegistryHandle.cs
- ProcessHostConfigUtils.cs
- ApplicationException.cs
- SettingsPropertyCollection.cs
- FixedFlowMap.cs
- SigningCredentials.cs
- BitmapEffectDrawingContent.cs
- webclient.cs
- RootBuilder.cs
- SettingsProviderCollection.cs
- DefaultHttpHandler.cs
- ScriptRef.cs
- TraceEventCache.cs
- typedescriptorpermission.cs
- FrameworkElementAutomationPeer.cs
- ControlDesigner.cs
- DoubleStorage.cs
- recordstate.cs
- X509CertificateTrustedIssuerElementCollection.cs
- XmlDataLoader.cs
- CategoryGridEntry.cs
- HScrollProperties.cs
- SecurityPolicySection.cs
- ZeroOpNode.cs
- ToolboxBitmapAttribute.cs
- ResourceIDHelper.cs
- List.cs
- CommandLibraryHelper.cs
- SecurityKeyType.cs
- UnmanagedHandle.cs
- DataGridViewImageCell.cs
- KeySplineConverter.cs
- CompositionDesigner.cs
- SpellerStatusTable.cs
- UidManager.cs
- IItemProperties.cs
- DataControlField.cs
- ProfilePropertyNameValidator.cs
- QueryPageSettingsEventArgs.cs
- ExpandableObjectConverter.cs
- UInt16.cs
- TextTreeUndo.cs
- TableItemProviderWrapper.cs
- ColumnHeaderCollectionEditor.cs
- _NetRes.cs
- SafeNativeMethods.cs
- SimpleWorkerRequest.cs
- DiscoveryMessageSequence11.cs
- AccessDataSourceView.cs
- ObjectConverter.cs
- CellTreeNode.cs
- EdmValidator.cs
- MappingMetadataHelper.cs
- VersionedStreamOwner.cs
- HostingEnvironmentWrapper.cs
- SqlUtil.cs
- Pkcs7Signer.cs
- StrokeNodeData.cs
- TextSegment.cs
- ObjectHandle.cs
- ParameterCollection.cs
- StoragePropertyMapping.cs