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
- TargetConverter.cs
- ZoneIdentityPermission.cs
- AlignmentXValidation.cs
- DataControlButton.cs
- EdmMember.cs
- ExtenderProvidedPropertyAttribute.cs
- CodeTypeMember.cs
- HtmlDocument.cs
- CheckBoxField.cs
- SafeCryptHandles.cs
- HtmlTernaryTree.cs
- DataGridViewCheckBoxCell.cs
- CollectionViewGroup.cs
- DoubleKeyFrameCollection.cs
- DataKeyArray.cs
- AnimationLayer.cs
- RoleManagerSection.cs
- QueryOutputWriter.cs
- SevenBitStream.cs
- XmlSchemaChoice.cs
- HtmlTableRowCollection.cs
- Padding.cs
- ApplicationSecurityInfo.cs
- CalloutQueueItem.cs
- PasswordBox.cs
- LazyTextWriterCreator.cs
- Ref.cs
- GraphicsPath.cs
- FontFamilyConverter.cs
- SQLChars.cs
- StylusDownEventArgs.cs
- documentsequencetextcontainer.cs
- FamilyTypeface.cs
- ADMembershipUser.cs
- OracleSqlParser.cs
- PinProtectionHelper.cs
- NavigationEventArgs.cs
- TextEncodedRawTextWriter.cs
- BindableTemplateBuilder.cs
- SafeViewOfFileHandle.cs
- VirtualDirectoryMappingCollection.cs
- ContainerControlDesigner.cs
- DataObjectEventArgs.cs
- MergeLocalizationDirectives.cs
- XmlSiteMapProvider.cs
- ScalarOps.cs
- HttpPostedFile.cs
- RootBrowserWindowAutomationPeer.cs
- MsmqTransportBindingElement.cs
- XmlResolver.cs
- MimeXmlReflector.cs
- RunWorkerCompletedEventArgs.cs
- FaultPropagationRecord.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CustomErrorsSectionWrapper.cs
- PageAsyncTask.cs
- RadioButtonAutomationPeer.cs
- WebPartConnectVerb.cs
- PropertyChangingEventArgs.cs
- DataSysAttribute.cs
- CachedTypeface.cs
- MemberDomainMap.cs
- DataGridViewBand.cs
- ErrorFormatterPage.cs
- XMLUtil.cs
- ListDictionaryInternal.cs
- MemberInfoSerializationHolder.cs
- ScrollViewer.cs
- NativeMethods.cs
- SystemWebCachingSectionGroup.cs
- HTMLTagNameToTypeMapper.cs
- __FastResourceComparer.cs
- WeakReferenceKey.cs
- PointHitTestParameters.cs
- Button.cs
- UInt32Converter.cs
- SQLBytes.cs
- WorkflowPageSetupDialog.cs
- XmlSchemaExternal.cs
- XamlLoadErrorInfo.cs
- ColorInterpolationModeValidation.cs
- MimeFormImporter.cs
- DBNull.cs
- XamlTemplateSerializer.cs
- SmtpDateTime.cs
- SID.cs
- DBSqlParserColumnCollection.cs
- TextRunTypographyProperties.cs
- PerformanceCounterLib.cs
- KeyNotFoundException.cs
- QueryAsyncResult.cs
- CachingHintValidation.cs
- Localizer.cs
- WebControl.cs
- UrlPath.cs
- Line.cs
- ObjectListField.cs
- PingReply.cs
- OleDbError.cs
- ListSortDescriptionCollection.cs