Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / NotifyInputEventArgs.cs / 1305600 / 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.. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RuntimeVariablesExpression.cs
- WebPartUserCapability.cs
- ReferenceConverter.cs
- BitmapEffect.cs
- DetailsViewUpdateEventArgs.cs
- XmlUtil.cs
- ItemAutomationPeer.cs
- ComponentResourceManager.cs
- PathStreamGeometryContext.cs
- FileRegion.cs
- DrawingContextWalker.cs
- HttpCapabilitiesBase.cs
- TypeValidationEventArgs.cs
- ServiceDiscoveryBehavior.cs
- WindowsSpinner.cs
- IndexOutOfRangeException.cs
- PartialCachingControl.cs
- RequestCache.cs
- RectangleGeometry.cs
- UnsafeNativeMethods.cs
- DependencyObjectProvider.cs
- ObjectDataSourceEventArgs.cs
- BoundColumn.cs
- SqlCacheDependency.cs
- AsyncDataRequest.cs
- Command.cs
- WebCodeGenerator.cs
- TokenDescriptor.cs
- BaseAsyncResult.cs
- SemaphoreFullException.cs
- EventManager.cs
- DynamicDataRoute.cs
- TableStyle.cs
- MultiView.cs
- GuidTagList.cs
- MessageHeaderAttribute.cs
- BrowsableAttribute.cs
- CreateUserWizardAutoFormat.cs
- DbParameterCollection.cs
- XmlWellformedWriter.cs
- XmlSiteMapProvider.cs
- XmlSchemaSimpleContentRestriction.cs
- AvTraceFormat.cs
- RelationshipDetailsRow.cs
- ExpandedWrapper.cs
- TimeStampChecker.cs
- SymbolEqualComparer.cs
- SerializationStore.cs
- Mouse.cs
- _HeaderInfoTable.cs
- TextBox.cs
- Int16KeyFrameCollection.cs
- CodeEntryPointMethod.cs
- OleDbInfoMessageEvent.cs
- StatusBarDrawItemEvent.cs
- FixedSOMFixedBlock.cs
- GetPolicyDetailsRequest.cs
- ProcessThreadCollection.cs
- Query.cs
- ComponentDispatcherThread.cs
- FormsAuthenticationTicket.cs
- DirectionalLight.cs
- XmlSchema.cs
- TemplatedWizardStep.cs
- XmlSerializerOperationGenerator.cs
- MutexSecurity.cs
- SyndicationSerializer.cs
- AssociationTypeEmitter.cs
- PageAdapter.cs
- PathFigureCollectionConverter.cs
- pingexception.cs
- WebPartsSection.cs
- WindowsStreamSecurityBindingElement.cs
- Environment.cs
- UserControl.cs
- OlePropertyStructs.cs
- FilteredSchemaElementLookUpTable.cs
- CatalogPart.cs
- TypeTypeConverter.cs
- Registry.cs
- Size.cs
- EventPrivateKey.cs
- HtmlTextViewAdapter.cs
- IntPtr.cs
- DefaultAssemblyResolver.cs
- X509PeerCertificateAuthentication.cs
- Mapping.cs
- BamlCollectionHolder.cs
- XappLauncher.cs
- _TransmitFileOverlappedAsyncResult.cs
- RsaElement.cs
- XmlSortKeyAccumulator.cs
- SplitterPanel.cs
- VBCodeProvider.cs
- CompilerCollection.cs
- SafeRightsManagementHandle.cs
- MainMenu.cs
- SqlError.cs
- SectionRecord.cs
- DecoderNLS.cs