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
- SystemNetworkInterface.cs
- ParentQuery.cs
- SqlComparer.cs
- AllMembershipCondition.cs
- WindowsHyperlink.cs
- ChangePassword.cs
- LineInfo.cs
- JumpTask.cs
- PropertyNames.cs
- SerializerWriterEventHandlers.cs
- WorkflowItemsPresenter.cs
- WebPageTraceListener.cs
- IteratorFilter.cs
- TransportListener.cs
- PrintEvent.cs
- CodeGotoStatement.cs
- ToolStripManager.cs
- CallTemplateAction.cs
- FileDialog.cs
- TextRangeProviderWrapper.cs
- XamlFxTrace.cs
- PointCollection.cs
- BindUriHelper.cs
- panel.cs
- URL.cs
- BypassElement.cs
- DataRowExtensions.cs
- Package.cs
- Point3DConverter.cs
- SqlCacheDependencyDatabaseCollection.cs
- TypeUsage.cs
- TextOutput.cs
- Enlistment.cs
- EventLogPermission.cs
- PageAsyncTask.cs
- EventDescriptor.cs
- Types.cs
- BackgroundWorker.cs
- BaseTreeIterator.cs
- XamlClipboardData.cs
- InvalidProgramException.cs
- HexParser.cs
- XmlComment.cs
- ToolBarTray.cs
- CanonicalXml.cs
- FormsAuthenticationConfiguration.cs
- LabelExpression.cs
- StorageBasedPackageProperties.cs
- M3DUtil.cs
- ToolStripLocationCancelEventArgs.cs
- HybridWebProxyFinder.cs
- SQLDecimal.cs
- UpdateManifestForBrowserApplication.cs
- Preprocessor.cs
- FontConverter.cs
- MemberInfoSerializationHolder.cs
- BindingCompleteEventArgs.cs
- OptimalBreakSession.cs
- ReadWriteSpinLock.cs
- TypeForwardedFromAttribute.cs
- CommandHelpers.cs
- PresentationTraceSources.cs
- UIElementHelper.cs
- JavaScriptSerializer.cs
- MarkerProperties.cs
- OpenTypeCommon.cs
- ScrollableControl.cs
- InterleavedZipPartStream.cs
- ExpandCollapseProviderWrapper.cs
- WebPart.cs
- ManifestResourceInfo.cs
- PrintController.cs
- TextCharacters.cs
- elementinformation.cs
- Persist.cs
- WebServiceEnumData.cs
- XmlDictionaryWriter.cs
- _AutoWebProxyScriptWrapper.cs
- ToggleButtonAutomationPeer.cs
- BatchParser.cs
- MetadataUtil.cs
- HtmlControlPersistable.cs
- Oid.cs
- DesignerListAdapter.cs
- AssemblyContextControlItem.cs
- ping.cs
- HyperLinkField.cs
- DuplicateWaitObjectException.cs
- GridSplitterAutomationPeer.cs
- ClientSideQueueItem.cs
- ConfigurationPermission.cs
- CookielessHelper.cs
- DefaultEventAttribute.cs
- SharedPerformanceCounter.cs
- Material.cs
- Exceptions.cs
- WorkflowRuntimeService.cs
- DocumentViewerBase.cs
- DataObjectFieldAttribute.cs
- StylusTip.cs