Code:
/ 4.0 / 4.0 / 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. 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
- CallSiteHelpers.cs
- Vector3DAnimationUsingKeyFrames.cs
- ChannelDispatcherCollection.cs
- GridViewCommandEventArgs.cs
- GZipDecoder.cs
- FontStyleConverter.cs
- ToolStripRenderEventArgs.cs
- AndCondition.cs
- HttpChannelBindingToken.cs
- UserNameSecurityTokenAuthenticator.cs
- HtmlTextArea.cs
- QuaternionIndependentAnimationStorage.cs
- COM2ExtendedUITypeEditor.cs
- Visual3D.cs
- DesignerActionService.cs
- DBSqlParser.cs
- JsonQueryStringConverter.cs
- DataGridViewColumnConverter.cs
- HttpInputStream.cs
- OrderToken.cs
- EntityRecordInfo.cs
- ToolStripKeyboardHandlingService.cs
- WindowsToolbarAsMenu.cs
- Stack.cs
- DataRelationPropertyDescriptor.cs
- LayoutTableCell.cs
- TypeResolver.cs
- StreamGeometryContext.cs
- TextTrailingWordEllipsis.cs
- URLAttribute.cs
- WebServiceTypeData.cs
- PartBasedPackageProperties.cs
- SafeArchiveContext.cs
- DataGridViewRowConverter.cs
- TrackingAnnotationCollection.cs
- ParentControlDesigner.cs
- OracleNumber.cs
- controlskin.cs
- FontInfo.cs
- UserControl.cs
- Parameter.cs
- NameValueFileSectionHandler.cs
- DataRecordInfo.cs
- DynamicPropertyHolder.cs
- PresentationAppDomainManager.cs
- FontWeight.cs
- RenderCapability.cs
- ComAdminWrapper.cs
- isolationinterop.cs
- OleDbCommand.cs
- TimeSpanConverter.cs
- PaperSource.cs
- StateMachineWorkflowInstance.cs
- LambdaCompiler.Lambda.cs
- PasswordTextNavigator.cs
- XhtmlBasicControlAdapter.cs
- ListViewGroup.cs
- ToolboxItemSnapLineBehavior.cs
- HMAC.cs
- MarkupProperty.cs
- XPathAncestorIterator.cs
- OdbcTransaction.cs
- AspNetCacheProfileAttribute.cs
- IBuiltInEvidence.cs
- Itemizer.cs
- PreProcessor.cs
- ComponentDispatcherThread.cs
- TextParagraphProperties.cs
- DataErrorValidationRule.cs
- ControlPropertyNameConverter.cs
- XmlNamespaceMappingCollection.cs
- IndexingContentUnit.cs
- WindowsEditBoxRange.cs
- XpsS0ValidatingLoader.cs
- LayoutEditorPart.cs
- ControlPaint.cs
- FlowDocumentFormatter.cs
- CircleHotSpot.cs
- WebDescriptionAttribute.cs
- XPathSelfQuery.cs
- FontEmbeddingManager.cs
- HttpHostedTransportConfiguration.cs
- TripleDESCryptoServiceProvider.cs
- CqlGenerator.cs
- WebPartsSection.cs
- CommandLibraryHelper.cs
- KeyPressEvent.cs
- SafeHandles.cs
- ProjectedSlot.cs
- StringExpressionSet.cs
- SiteMapProvider.cs
- Form.cs
- Char.cs
- RouteParameter.cs
- ZipIOModeEnforcingStream.cs
- NavigatorInput.cs
- PermissionSetEnumerator.cs
- HybridWebProxyFinder.cs
- SignedXml.cs
- DoubleStorage.cs