Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- TextureBrush.cs
- WindowsRichEditRange.cs
- SelectingProviderEventArgs.cs
- SpecialNameAttribute.cs
- DiagnosticSection.cs
- FilterException.cs
- InitializingNewItemEventArgs.cs
- AttachmentService.cs
- SQLMembershipProvider.cs
- UntypedNullExpression.cs
- DeviceFilterDictionary.cs
- XamlGridLengthSerializer.cs
- ValidationHelpers.cs
- WebPartActionVerb.cs
- StringUtil.cs
- CookieHandler.cs
- StaticDataManager.cs
- AppearanceEditorPart.cs
- SplineKeyFrames.cs
- OutputWindow.cs
- ConnectionString.cs
- GlobalItem.cs
- ValidatingReaderNodeData.cs
- UnmanagedMemoryStream.cs
- RouteItem.cs
- ObjectFullSpanRewriter.cs
- MouseWheelEventArgs.cs
- CheckableControlBaseAdapter.cs
- SharedStream.cs
- XPathNodeList.cs
- XmlSchemaAnnotation.cs
- SerializationStore.cs
- EmissiveMaterial.cs
- XamlWriter.cs
- SupportsEventValidationAttribute.cs
- StorageMappingItemLoader.cs
- FastEncoderStatics.cs
- GeneralTransform2DTo3DTo2D.cs
- SpellCheck.cs
- SQLStringStorage.cs
- PaperSource.cs
- QuaternionRotation3D.cs
- ListSortDescription.cs
- DataGridViewImageColumn.cs
- MetadataArtifactLoader.cs
- InputReportEventArgs.cs
- LockCookie.cs
- GroupBoxAutomationPeer.cs
- SHA256Managed.cs
- SQLBoolean.cs
- DataBindingCollectionEditor.cs
- HttpResponseInternalWrapper.cs
- JoinSymbol.cs
- SmtpNtlmAuthenticationModule.cs
- ActivationArguments.cs
- HttpProfileBase.cs
- StackOverflowException.cs
- ColumnTypeConverter.cs
- ChannelSettingsElement.cs
- NonClientArea.cs
- PeerApplicationLaunchInfo.cs
- AddInControllerImpl.cs
- OdbcConnection.cs
- TextSegment.cs
- DataReaderContainer.cs
- IisNotInstalledException.cs
- DataBoundControlHelper.cs
- ValidationError.cs
- AttachmentCollection.cs
- CheckoutException.cs
- PrimaryKeyTypeConverter.cs
- ListParagraph.cs
- BroadcastEventHelper.cs
- COM2PictureConverter.cs
- ClockGroup.cs
- DataGridAutoFormatDialog.cs
- RichTextBox.cs
- MimeTypeMapper.cs
- FormatSettings.cs
- ChannelAcceptor.cs
- MissingFieldException.cs
- RoutedUICommand.cs
- EntitySqlQueryCacheKey.cs
- ElementsClipboardData.cs
- TextProperties.cs
- SecurityDescriptor.cs
- EventEntry.cs
- LinqToSqlWrapper.cs
- loginstatus.cs
- GroupBoxRenderer.cs
- Base64WriteStateInfo.cs
- CompositeFontInfo.cs
- UInt32Converter.cs
- DirectionalLight.cs
- TemplateEditingFrame.cs
- CodeMemberField.cs
- PrimitiveType.cs
- EncodingNLS.cs
- ParserStreamGeometryContext.cs
- ApplicationDirectoryMembershipCondition.cs