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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsAuthenticationEventArgs.cs
- HighContrastHelper.cs
- dbdatarecord.cs
- XsdBuilder.cs
- Activator.cs
- SyndicationSerializer.cs
- SequenceDesigner.cs
- RuleSettings.cs
- TraceHandlerErrorFormatter.cs
- ParameterCollectionEditorForm.cs
- MachineKeyConverter.cs
- TemplateInstanceAttribute.cs
- ButtonBaseAdapter.cs
- CodeRemoveEventStatement.cs
- EditorAttribute.cs
- EllipseGeometry.cs
- DetailsViewRowCollection.cs
- MachineKeySection.cs
- PersonalizationProviderHelper.cs
- RuntimeEnvironment.cs
- BinaryObjectWriter.cs
- GetPolicyDetailsRequest.cs
- Pkcs7Recipient.cs
- SecurityRuntime.cs
- EventProviderTraceListener.cs
- RouteTable.cs
- SpeakProgressEventArgs.cs
- GeneralTransform3D.cs
- EdmFunctionAttribute.cs
- ParsedAttributeCollection.cs
- XPathParser.cs
- RawStylusInputCustomDataList.cs
- RotateTransform3D.cs
- CircleEase.cs
- UserControlDesigner.cs
- BitSet.cs
- ComplexTypeEmitter.cs
- XmlValidatingReader.cs
- EmptyControlCollection.cs
- IEnumerable.cs
- GeneratedContractType.cs
- BindingContext.cs
- RepeaterDesigner.cs
- Font.cs
- MdiWindowListItemConverter.cs
- WpfSharedXamlSchemaContext.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- WebProxyScriptElement.cs
- CellIdBoolean.cs
- RichTextBoxConstants.cs
- HostVisual.cs
- invalidudtexception.cs
- ObjectDataSourceFilteringEventArgs.cs
- SmtpException.cs
- MetadataResolver.cs
- PageThemeBuildProvider.cs
- ColumnMapCopier.cs
- DependencyPropertyKind.cs
- WebBrowsableAttribute.cs
- TemplateDefinition.cs
- ChangeInterceptorAttribute.cs
- CLSCompliantAttribute.cs
- OleDbPermission.cs
- ImageFormat.cs
- StrokeNodeEnumerator.cs
- SqlUserDefinedAggregateAttribute.cs
- VisualBrush.cs
- ResXFileRef.cs
- ContainsRowNumberChecker.cs
- OutOfProcStateClientManager.cs
- ConfigurationManager.cs
- SafeReversePInvokeHandle.cs
- RoutedCommand.cs
- RTLAwareMessageBox.cs
- WebServicesInteroperability.cs
- FileLoadException.cs
- HashStream.cs
- FieldNameLookup.cs
- ScrollProviderWrapper.cs
- TaskSchedulerException.cs
- NameValueSectionHandler.cs
- NetworkStream.cs
- XmlUtf8RawTextWriter.cs
- EventTrigger.cs
- LocalizableResourceBuilder.cs
- QilPatternVisitor.cs
- OuterGlowBitmapEffect.cs
- Label.cs
- Route.cs
- Aggregates.cs
- counter.cs
- PersianCalendar.cs
- Attributes.cs
- FlowPosition.cs
- DefaultTextStoreTextComposition.cs
- OdbcTransaction.cs
- EventLogEntryCollection.cs
- sqlser.cs
- WinFormsUtils.cs
- Funcletizer.cs