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
- DataBinding.cs
- CategoryList.cs
- DetailsViewDeleteEventArgs.cs
- DbInsertCommandTree.cs
- Point3DAnimationUsingKeyFrames.cs
- CodeMemberProperty.cs
- OracleEncoding.cs
- ObjectConverter.cs
- DefaultMergeHelper.cs
- DbParameterHelper.cs
- GrammarBuilderPhrase.cs
- PolicyUnit.cs
- RichTextBoxConstants.cs
- HostingEnvironmentSection.cs
- PathSegmentCollection.cs
- DictionaryEditChange.cs
- ThicknessAnimationBase.cs
- NavigationProperty.cs
- CustomAssemblyResolver.cs
- behaviorssection.cs
- activationcontext.cs
- CustomAssemblyResolver.cs
- AccessDataSourceDesigner.cs
- EncryptedReference.cs
- SiteMapNodeItem.cs
- NameNode.cs
- GlobalItem.cs
- VirtualizedContainerService.cs
- DragStartedEventArgs.cs
- Compilation.cs
- RequestQueue.cs
- CursorInteropHelper.cs
- LinkedResourceCollection.cs
- SqlParameterizer.cs
- PeerResolverMode.cs
- ConfigPathUtility.cs
- TransformPattern.cs
- GenericNameHandler.cs
- Literal.cs
- RelationshipEndCollection.cs
- EntityDataReader.cs
- FormViewModeEventArgs.cs
- DetailsViewInsertedEventArgs.cs
- CombinedTcpChannel.cs
- ContentElementAutomationPeer.cs
- RelationshipConverter.cs
- FactoryRecord.cs
- ServicePointManager.cs
- ConcurrentBag.cs
- WebBrowserUriTypeConverter.cs
- SHA512Managed.cs
- RedistVersionInfo.cs
- SharedPerformanceCounter.cs
- WorkflowViewStateService.cs
- DefaultValueMapping.cs
- TableLayoutRowStyleCollection.cs
- ItemDragEvent.cs
- XmlMessageFormatter.cs
- Selection.cs
- DataGridViewImageColumn.cs
- IDQuery.cs
- Attributes.cs
- SourceFileInfo.cs
- CodeConditionStatement.cs
- Int64KeyFrameCollection.cs
- CodeLabeledStatement.cs
- NetworkAddressChange.cs
- SqlUserDefinedAggregateAttribute.cs
- ResizeBehavior.cs
- ScriptResourceHandler.cs
- SqlTypeSystemProvider.cs
- CalendarDesigner.cs
- TextTrailingWordEllipsis.cs
- SerializerWriterEventHandlers.cs
- Char.cs
- SegmentInfo.cs
- ObjectAnimationUsingKeyFrames.cs
- ContentElement.cs
- DiagnosticTraceSource.cs
- XmlValidatingReader.cs
- RouteParser.cs
- ButtonAutomationPeer.cs
- DataRowExtensions.cs
- ExpandCollapsePattern.cs
- BulletDecorator.cs
- CodeRegionDirective.cs
- XamlRtfConverter.cs
- StringConverter.cs
- CriticalFileToken.cs
- SocketInformation.cs
- ComponentGlyph.cs
- StorageSetMapping.cs
- Assembly.cs
- MsdtcWrapper.cs
- GridViewColumnHeader.cs
- SubqueryRules.cs
- PermissionToken.cs
- KoreanCalendar.cs
- AttachedPropertyBrowsableAttribute.cs
- CodeMethodReturnStatement.cs