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
- CompositeDataBoundControl.cs
- ApplicationServiceHelper.cs
- Conditional.cs
- SspiSafeHandles.cs
- WebBrowserPermission.cs
- DashStyle.cs
- MasterPageCodeDomTreeGenerator.cs
- UInt32Converter.cs
- WeakReferenceList.cs
- CachedResourceDictionaryExtension.cs
- SafeCertificateStore.cs
- UidPropertyAttribute.cs
- RemoteWebConfigurationHostStream.cs
- SystemSounds.cs
- XmlArrayAttribute.cs
- HttpResponseWrapper.cs
- ObjectHelper.cs
- SqlBulkCopyColumnMapping.cs
- SelectionListDesigner.cs
- CacheChildrenQuery.cs
- DataBindingCollectionEditor.cs
- MasterPageCodeDomTreeGenerator.cs
- IHttpResponseInternal.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TemplateAction.cs
- TypeElement.cs
- GlobalProxySelection.cs
- BindableTemplateBuilder.cs
- ContractComponent.cs
- TableCellAutomationPeer.cs
- PagesChangedEventArgs.cs
- DataFieldEditor.cs
- OutputScopeManager.cs
- GraphicsContext.cs
- DefaultObjectSerializer.cs
- SmiXetterAccessMap.cs
- ValidationManager.cs
- KeyInstance.cs
- HuffCodec.cs
- COM2ExtendedTypeConverter.cs
- WebBrowserHelper.cs
- WebPartDisplayMode.cs
- IntegerFacetDescriptionElement.cs
- DesignerAutoFormatStyle.cs
- DecoderFallback.cs
- DataGridColumn.cs
- GridViewHeaderRowPresenter.cs
- ApplicationInfo.cs
- PropertyChangedEventManager.cs
- DataGridTextBox.cs
- SqlDataSourceEnumerator.cs
- BitmapEffectDrawingContent.cs
- CompiledRegexRunnerFactory.cs
- DSACryptoServiceProvider.cs
- Point4D.cs
- KoreanLunisolarCalendar.cs
- RuleRef.cs
- Timer.cs
- AnonymousIdentificationSection.cs
- URLAttribute.cs
- ValidationSummary.cs
- MaterialGroup.cs
- UrlMappingsSection.cs
- HostedHttpRequestAsyncResult.cs
- Util.cs
- HashRepartitionEnumerator.cs
- DataObjectMethodAttribute.cs
- X509Chain.cs
- PersianCalendar.cs
- RectangleF.cs
- AssociationSet.cs
- DataSetUtil.cs
- TextTreeDeleteContentUndoUnit.cs
- CacheSection.cs
- OracleDataAdapter.cs
- OperationAbortedException.cs
- SpecularMaterial.cs
- CommandDesigner.cs
- PropertyToken.cs
- GcHandle.cs
- DebuggerService.cs
- ExternalCalls.cs
- XsltContext.cs
- TemplateInstanceAttribute.cs
- OracleSqlParser.cs
- HostProtectionException.cs
- RequestQueue.cs
- CfgSemanticTag.cs
- QueryStringParameter.cs
- StoragePropertyMapping.cs
- sqlcontext.cs
- FileChangesMonitor.cs
- ServiceCredentialsSecurityTokenManager.cs
- AutomationProperties.cs
- SortAction.cs
- Metadata.cs
- TriggerActionCollection.cs
- DetailsViewDeleteEventArgs.cs
- ClipboardData.cs
- RelationalExpressions.cs