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
- TimelineGroup.cs
- ExtensionSimplifierMarkupObject.cs
- ResXBuildProvider.cs
- SessionPageStatePersister.cs
- CredentialCache.cs
- DataGridViewTopRowAccessibleObject.cs
- SafeReversePInvokeHandle.cs
- QueryContext.cs
- Sorting.cs
- WebResourceAttribute.cs
- ToolStripSeparatorRenderEventArgs.cs
- SafeTokenHandle.cs
- RequestBringIntoViewEventArgs.cs
- log.cs
- PersonalizableTypeEntry.cs
- ImageCodecInfo.cs
- EventLogTraceListener.cs
- PageParserFilter.cs
- XPathSelfQuery.cs
- WindowsProgressbar.cs
- CustomExpressionEventArgs.cs
- EditCommandColumn.cs
- PointCollectionValueSerializer.cs
- TreeViewImageKeyConverter.cs
- WebPartsSection.cs
- SEHException.cs
- EntityRecordInfo.cs
- WebPartUtil.cs
- DispatcherTimer.cs
- ModelService.cs
- BasicViewGenerator.cs
- DelegatingConfigHost.cs
- HtmlInputControl.cs
- BaseDataListComponentEditor.cs
- SizeF.cs
- DesignerTransaction.cs
- PointHitTestResult.cs
- Frame.cs
- DesignerForm.cs
- StreamSecurityUpgradeAcceptorBase.cs
- SqlUtil.cs
- Char.cs
- SR.cs
- XmlCountingReader.cs
- NetCodeGroup.cs
- PanelStyle.cs
- BinaryExpression.cs
- DependencyPropertyAttribute.cs
- MailBnfHelper.cs
- ButtonBaseAdapter.cs
- Axis.cs
- SqlMetaData.cs
- AttributeSetAction.cs
- BasicViewGenerator.cs
- LayoutManager.cs
- SchemaTableColumn.cs
- PointIndependentAnimationStorage.cs
- XmlSchemaAttributeGroupRef.cs
- InternalUserCancelledException.cs
- RawUIStateInputReport.cs
- HwndTarget.cs
- TdsParserSessionPool.cs
- UrlPath.cs
- Conditional.cs
- DataObject.cs
- BamlResourceDeserializer.cs
- PerformanceCounter.cs
- AppSettingsExpressionEditor.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- TreeNodeCollectionEditor.cs
- TextProperties.cs
- Nullable.cs
- DataGridViewColumnCollectionEditor.cs
- PatternMatcher.cs
- ViewPort3D.cs
- AbstractExpressions.cs
- EventEntry.cs
- AnimatedTypeHelpers.cs
- XPathNavigatorKeyComparer.cs
- RoleManagerEventArgs.cs
- QilInvokeEarlyBound.cs
- XsltCompileContext.cs
- OrderedDictionary.cs
- QilStrConcatenator.cs
- PreservationFileWriter.cs
- StoragePropertyMapping.cs
- HttpFileCollection.cs
- Stream.cs
- MissingSatelliteAssemblyException.cs
- ImpersonateTokenRef.cs
- UiaCoreTypesApi.cs
- SizeConverter.cs
- PrePostDescendentsWalker.cs
- BasicExpandProvider.cs
- BinaryWriter.cs
- RangeValuePattern.cs
- RightsManagementPermission.cs
- VerticalAlignConverter.cs
- FixedHyperLink.cs
- RouteItem.cs