Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / MS / Internal / Permissions / UserInitiatedRoutedEventPermissionAttribute.cs / 1305600 / UserInitiatedRoutedEventPermissionAttribute.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // //--------------------------------------------------------------------------- using System; using System.Security; using System.Security.Permissions; using System.Windows; using MS.Internal.Permissions; namespace MS.Internal.Permissions { // This permission attribute was defined in WindowsBase since it must be defined in // a seperate assembly from where it is used (PresentationCore). The reason for this is explained // in the following connect article. The MSDN documentation has yet to be updated: // https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=297627 [Serializable] [AttributeUsage(AttributeTargets.Method)] sealed internal class UserInitiatedRoutedEventPermissionAttribute : CodeAccessSecurityAttribute { private static UserInitiatedRoutedEventPermission _perm; public UserInitiatedRoutedEventPermissionAttribute(SecurityAction action): base(action) { } public override IPermission CreatePermission() { if (_perm == null) { _perm = new UserInitiatedRoutedEventPermission(); } return _perm; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // //--------------------------------------------------------------------------- using System; using System.Security; using System.Security.Permissions; using System.Windows; using MS.Internal.Permissions; namespace MS.Internal.Permissions { // This permission attribute was defined in WindowsBase since it must be defined in // a seperate assembly from where it is used (PresentationCore). The reason for this is explained // in the following connect article. The MSDN documentation has yet to be updated: // https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=297627 [Serializable] [AttributeUsage(AttributeTargets.Method)] sealed internal class UserInitiatedRoutedEventPermissionAttribute : CodeAccessSecurityAttribute { private static UserInitiatedRoutedEventPermission _perm; public UserInitiatedRoutedEventPermissionAttribute(SecurityAction action): base(action) { } public override IPermission CreatePermission() { if (_perm == null) { _perm = new UserInitiatedRoutedEventPermission(); } return _perm; } } } // 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
- MD5HashHelper.cs
- SQLResource.cs
- FamilyMapCollection.cs
- TemplateControlParser.cs
- NativeMethods.cs
- ManualResetEventSlim.cs
- XmlSchemaGroupRef.cs
- Int64.cs
- EncoderParameter.cs
- BooleanToVisibilityConverter.cs
- StsCommunicationException.cs
- URL.cs
- ResourceSet.cs
- PauseStoryboard.cs
- WebMethodAttribute.cs
- MasterPageBuildProvider.cs
- DropTarget.cs
- Point3DValueSerializer.cs
- GetWinFXPath.cs
- ContentElement.cs
- FontStyles.cs
- XsdCachingReader.cs
- MobileControlsSectionHandler.cs
- DataGridViewCellStyleConverter.cs
- SoapWriter.cs
- ListBindingConverter.cs
- XmlStreamStore.cs
- DragEventArgs.cs
- TemplateManager.cs
- NavigationProperty.cs
- BooleanAnimationBase.cs
- TimeSpanParse.cs
- ReceiveActivityValidator.cs
- _MultipleConnectAsync.cs
- AssociatedControlConverter.cs
- ExtendedProperty.cs
- GeneralTransform3D.cs
- FileBasedResourceGroveler.cs
- HostedHttpTransportManager.cs
- DBCommandBuilder.cs
- x509store.cs
- MenuAutoFormat.cs
- ResourceIDHelper.cs
- UrlRoutingModule.cs
- HashAlgorithm.cs
- DataGridViewCellLinkedList.cs
- TabControl.cs
- designeractionlistschangedeventargs.cs
- SecurityException.cs
- XmlImplementation.cs
- SimpleTypesSurrogate.cs
- MemberJoinTreeNode.cs
- RetrieveVirtualItemEventArgs.cs
- UrlPath.cs
- MemberDomainMap.cs
- OrderingInfo.cs
- Control.cs
- SerializableTypeCodeDomSerializer.cs
- dbdatarecord.cs
- AuthenticationConfig.cs
- ErrorInfoXmlDocument.cs
- ProfilePropertySettingsCollection.cs
- SmiEventSink_Default.cs
- AdornerLayer.cs
- CopyAction.cs
- AuthorizationSection.cs
- XmlDigitalSignatureProcessor.cs
- Zone.cs
- TypeForwardedFromAttribute.cs
- DispatcherProcessingDisabled.cs
- TemplatePropertyEntry.cs
- FixedPage.cs
- HtmlInputCheckBox.cs
- DataGridHeaderBorder.cs
- TextInfo.cs
- DetailsViewPagerRow.cs
- NameValueCollection.cs
- ProxyGenerationError.cs
- TextBoxView.cs
- OdbcEnvironment.cs
- HtmlLink.cs
- TypeListConverter.cs
- BatchParser.cs
- Mutex.cs
- BuildManager.cs
- EventBuilder.cs
- MenuItemStyle.cs
- ScrollProperties.cs
- DetailsViewActionList.cs
- UTF32Encoding.cs
- Type.cs
- TextBoxBase.cs
- CompositionTarget.cs
- InvalidateEvent.cs
- SafePEFileHandle.cs
- AQNBuilder.cs
- DoubleUtil.cs
- EdmSchemaAttribute.cs
- HttpModuleCollection.cs
- DBDataPermission.cs