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
- UrlPropertyAttribute.cs
- QilExpression.cs
- _AutoWebProxyScriptEngine.cs
- DaylightTime.cs
- Debug.cs
- TreePrinter.cs
- BitConverter.cs
- DataKey.cs
- BlurBitmapEffect.cs
- ADConnectionHelper.cs
- CallId.cs
- DataGridAddNewRow.cs
- SharedPersonalizationStateInfo.cs
- AspNetRouteServiceHttpHandler.cs
- SafeWaitHandle.cs
- TraceContext.cs
- ReadWriteObjectLock.cs
- ProcessInfo.cs
- ReachFixedDocumentSerializer.cs
- ConfigurationValues.cs
- DataServiceExpressionVisitor.cs
- InsufficientExecutionStackException.cs
- EventDescriptor.cs
- ByteStack.cs
- DocumentSequence.cs
- AccessViolationException.cs
- RealProxy.cs
- SpellerError.cs
- WorkflowApplicationAbortedException.cs
- x509utils.cs
- ConfigurationValue.cs
- AppModelKnownContentFactory.cs
- OleDbCommand.cs
- PropertyBuilder.cs
- NativeBuffer.cs
- Environment.cs
- MetadataCache.cs
- TypedAsyncResult.cs
- PeerMessageDispatcher.cs
- IdentityManager.cs
- QueryExpr.cs
- ZipIOBlockManager.cs
- TextEditorDragDrop.cs
- DocumentViewerBaseAutomationPeer.cs
- Exceptions.cs
- SelectingProviderEventArgs.cs
- TraceContextEventArgs.cs
- PropertyGroupDescription.cs
- _NestedMultipleAsyncResult.cs
- WindowInteropHelper.cs
- Matrix3DStack.cs
- DataBindingCollection.cs
- FrameSecurityDescriptor.cs
- SqlStream.cs
- TracedNativeMethods.cs
- CdpEqualityComparer.cs
- DocumentPageViewAutomationPeer.cs
- OleServicesContext.cs
- ModulesEntry.cs
- XPathCompileException.cs
- EncodingNLS.cs
- WindowsEditBoxRange.cs
- ApplicationBuildProvider.cs
- DesignerDataTableBase.cs
- WebPartCollection.cs
- EnumBuilder.cs
- LinkTarget.cs
- QueryPageSettingsEventArgs.cs
- DataKey.cs
- LayoutDump.cs
- SortQuery.cs
- sqlpipe.cs
- ICspAsymmetricAlgorithm.cs
- XmlQueryOutput.cs
- Configuration.cs
- DataGridViewComboBoxColumn.cs
- XmlSchemaAnnotated.cs
- ZoneIdentityPermission.cs
- MemoryMappedFile.cs
- ProcessInfo.cs
- PowerModeChangedEventArgs.cs
- SpellerHighlightLayer.cs
- StringWriter.cs
- webclient.cs
- securestring.cs
- PersonalizationEntry.cs
- RtType.cs
- CellRelation.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- HttpCookieCollection.cs
- StringAnimationUsingKeyFrames.cs
- PagesSection.cs
- GuidelineSet.cs
- EncoderReplacementFallback.cs
- TraceContextRecord.cs
- PointF.cs
- TextRangeSerialization.cs
- DataServiceResponse.cs
- IntPtr.cs
- ReflectionPermission.cs