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
- VirtualizingStackPanel.cs
- StaticTextPointer.cs
- Rules.cs
- EditorZone.cs
- DbProviderConfigurationHandler.cs
- XmlSchemaValidationException.cs
- PixelFormat.cs
- XmlName.cs
- Span.cs
- BamlLocalizabilityResolver.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- SQLByte.cs
- ExtensionFile.cs
- TreeBuilderXamlTranslator.cs
- IgnoreSectionHandler.cs
- ISFClipboardData.cs
- XMLSchema.cs
- Win32Exception.cs
- MemoryPressure.cs
- WmlTextViewAdapter.cs
- ExpressionsCollectionConverter.cs
- x509store.cs
- RightsManagementEncryptedStream.cs
- PeerApplication.cs
- XPathNode.cs
- MouseGestureValueSerializer.cs
- SimpleBitVector32.cs
- DocumentViewerBase.cs
- MarkupCompiler.cs
- DeviceFiltersSection.cs
- BaseCodePageEncoding.cs
- UseLicense.cs
- TrustLevel.cs
- SoundPlayer.cs
- ToolStripPanel.cs
- HttpCookiesSection.cs
- UntrustedRecipientException.cs
- VScrollProperties.cs
- MatcherBuilder.cs
- StringValidatorAttribute.cs
- ElementProxy.cs
- DesignerAdRotatorAdapter.cs
- SafeNativeMethods.cs
- CharAnimationBase.cs
- ArrangedElement.cs
- XmlSchemaComplexContentExtension.cs
- CodeConstructor.cs
- BinaryConverter.cs
- ScrollEvent.cs
- PackagePart.cs
- DesignerAdapterUtil.cs
- AndAlso.cs
- PropertyGridView.cs
- DataGridPageChangedEventArgs.cs
- DispatcherHooks.cs
- WebBaseEventKeyComparer.cs
- dsa.cs
- HtmlControlPersistable.cs
- EventRoute.cs
- FastPropertyAccessor.cs
- SoapAttributeOverrides.cs
- MimeMapping.cs
- Propagator.ExtentPlaceholderCreator.cs
- SqlConnectionPoolProviderInfo.cs
- PageFunction.cs
- CodeIndexerExpression.cs
- MethodBuilder.cs
- Mutex.cs
- ProtocolViolationException.cs
- DetailsViewInsertedEventArgs.cs
- VectorCollectionConverter.cs
- VersionedStream.cs
- EventLogPermission.cs
- DPTypeDescriptorContext.cs
- SqlSupersetValidator.cs
- LinkConverter.cs
- XmlTextEncoder.cs
- ADMembershipProvider.cs
- SerializationUtility.cs
- StringUtil.cs
- ColumnTypeConverter.cs
- ProxyHelper.cs
- XsltOutput.cs
- Brush.cs
- DataSourceView.cs
- XNameTypeConverter.cs
- ConnectionStringsExpressionBuilder.cs
- XhtmlBasicTextViewAdapter.cs
- DataRow.cs
- DynamicDiscoveryDocument.cs
- ProxyGenerationError.cs
- documentsequencetextpointer.cs
- MediaContextNotificationWindow.cs
- XmlSerializerVersionAttribute.cs
- ToolStripLabel.cs
- VisualBrush.cs
- SingleAnimationUsingKeyFrames.cs
- Keywords.cs
- Table.cs
- XmlUtf8RawTextWriter.cs