Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Input / NotifyInputEventArgs.cs / 1 / NotifyInputEventArgs.cs
using System; using System.Collections; using System.Security.Permissions; using System.Security ; using MS.Internal; using MS.Internal.PresentationCore; // SecurityHelper namespace System.Windows.Input { ////// Provides information about an input event being processed by the /// input manager. /// ////// An instance of this class, or a derived class, is passed to the /// handlers of the following events: /// public class NotifyInputEventArgs : EventArgs { // Only we can make these. Note that we cache and reuse instances. internal NotifyInputEventArgs() {} //////
////// Critical - InputManager passed in is critical data. /// [SecurityCritical] internal virtual void Reset(StagingAreaInputItem input, InputManager inputManager) { _input = input; _inputManager = inputManager; } ////// The staging area input item being processed by the input /// manager. /// public StagingAreaInputItem StagingItem {get {return _input;}} ////// The input manager processing the input event. /// ////// Callers must have UIPermission(PermissionState.Unrestricted) to call this API. /// ////// Critical - input manager is critical /// PublicOK - there's a demand. /// public InputManager InputManager { [SecurityCritical ] get { SecurityHelper.DemandUnrestrictedUIPermission(); return _inputManager; } } ////// The input manager processing the input event. /// *** FOR INTERNAL USE ONLY **** /// ////// Critical - input manager is critical /// internal InputManager UnsecureInputManager { [SecurityCritical] get { return _inputManager; } } private StagingAreaInputItem _input; ////// Critical data as InputManager ctor is critical. /// [SecurityCritical] private InputManager _inputManager; } ////// Delegate type for handles of events that use /// public delegate void NotifyInputEventHandler(object sender, NotifyInputEventArgs e); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Collections; using System.Security.Permissions; using System.Security ; using MS.Internal; using MS.Internal.PresentationCore; // SecurityHelper namespace System.Windows.Input { ///. /// /// Provides information about an input event being processed by the /// input manager. /// ////// An instance of this class, or a derived class, is passed to the /// handlers of the following events: /// public class NotifyInputEventArgs : EventArgs { // Only we can make these. Note that we cache and reuse instances. internal NotifyInputEventArgs() {} //////
////// Critical - InputManager passed in is critical data. /// [SecurityCritical] internal virtual void Reset(StagingAreaInputItem input, InputManager inputManager) { _input = input; _inputManager = inputManager; } ////// The staging area input item being processed by the input /// manager. /// public StagingAreaInputItem StagingItem {get {return _input;}} ////// The input manager processing the input event. /// ////// Callers must have UIPermission(PermissionState.Unrestricted) to call this API. /// ////// Critical - input manager is critical /// PublicOK - there's a demand. /// public InputManager InputManager { [SecurityCritical ] get { SecurityHelper.DemandUnrestrictedUIPermission(); return _inputManager; } } ////// The input manager processing the input event. /// *** FOR INTERNAL USE ONLY **** /// ////// Critical - input manager is critical /// internal InputManager UnsecureInputManager { [SecurityCritical] get { return _inputManager; } } private StagingAreaInputItem _input; ////// Critical data as InputManager ctor is critical. /// [SecurityCritical] private InputManager _inputManager; } ////// Delegate type for handles of events that use /// public delegate void NotifyInputEventHandler(object sender, NotifyInputEventArgs e); } // 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
- MenuItemBinding.cs
- EncoderBestFitFallback.cs
- MimeImporter.cs
- PeerCollaboration.cs
- HttpFileCollectionWrapper.cs
- Vertex.cs
- WinOEToolBoxItem.cs
- RefreshEventArgs.cs
- TemplateXamlParser.cs
- ServicesUtilities.cs
- GradientStop.cs
- ConfigurationManagerHelper.cs
- ModulesEntry.cs
- StructuredTypeInfo.cs
- FontSizeConverter.cs
- CodeGenerator.cs
- TypedTableBaseExtensions.cs
- ProfileModule.cs
- Base64Decoder.cs
- EdmToObjectNamespaceMap.cs
- SBCSCodePageEncoding.cs
- PublishLicense.cs
- EditorAttribute.cs
- RadioButton.cs
- EntityDataSourceChangedEventArgs.cs
- X509Utils.cs
- coordinator.cs
- OSFeature.cs
- TypeElement.cs
- PingOptions.cs
- CharAnimationUsingKeyFrames.cs
- DESCryptoServiceProvider.cs
- RenameRuleObjectDialog.cs
- RSAOAEPKeyExchangeDeformatter.cs
- odbcmetadatacolumnnames.cs
- ToolStripSettings.cs
- CodeNamespaceImportCollection.cs
- ISAPIApplicationHost.cs
- CommandValueSerializer.cs
- HMACSHA1.cs
- InputEventArgs.cs
- ChannelSinkStacks.cs
- ObjectCloneHelper.cs
- CreateUserWizardStep.cs
- FrameworkContentElement.cs
- DebugView.cs
- path.cs
- TableRow.cs
- ReadOnlyMetadataCollection.cs
- WhitespaceRuleLookup.cs
- LinkedList.cs
- RadioButtonStandardAdapter.cs
- StyleBamlTreeBuilder.cs
- FrameAutomationPeer.cs
- StaticFileHandler.cs
- SpellerInterop.cs
- TagNameToTypeMapper.cs
- ThicknessAnimationUsingKeyFrames.cs
- ActivityCodeDomSerializer.cs
- _Connection.cs
- JsonMessageEncoderFactory.cs
- ViewCellSlot.cs
- GlyphRunDrawing.cs
- IPGlobalProperties.cs
- SecurityPolicySection.cs
- ButtonBaseAdapter.cs
- PointUtil.cs
- PointF.cs
- DataGridColumnCollection.cs
- CodeParameterDeclarationExpressionCollection.cs
- HttpStreamXmlDictionaryWriter.cs
- SourceFilter.cs
- Single.cs
- PointF.cs
- SSmlParser.cs
- ConfigurationManagerInternal.cs
- CommandID.cs
- OdbcException.cs
- Aes.cs
- TcpPortSharing.cs
- RuleEngine.cs
- CodeArgumentReferenceExpression.cs
- recordstatefactory.cs
- NumericUpDownAccelerationCollection.cs
- RequestContextBase.cs
- ResetableIterator.cs
- ClientData.cs
- HttpRuntimeSection.cs
- RedistVersionInfo.cs
- CompoundFileStorageReference.cs
- NativeMethods.cs
- XmlAttributeProperties.cs
- ListMarkerSourceInfo.cs
- WeakHashtable.cs
- ObjectSecurity.cs
- SplashScreen.cs
- RangeValidator.cs
- XmlChildEnumerator.cs
- EnumBuilder.cs
- OleDbDataReader.cs