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
- RubberbandSelector.cs
- RectangleF.cs
- IntegrationExceptionEventArgs.cs
- SupportsEventValidationAttribute.cs
- OleDbError.cs
- WebConfigurationHostFileChange.cs
- MasterPageCodeDomTreeGenerator.cs
- DesignerGenericWebPart.cs
- DateTimeOffset.cs
- MenuTracker.cs
- XpsS0ValidatingLoader.cs
- CharConverter.cs
- UxThemeWrapper.cs
- InProcStateClientManager.cs
- SafeCryptoHandles.cs
- LayoutEvent.cs
- DataGridPagerStyle.cs
- ExtensionDataObject.cs
- OwnerDrawPropertyBag.cs
- CharConverter.cs
- RtType.cs
- TableLayoutSettingsTypeConverter.cs
- UriScheme.cs
- WindowsGraphicsWrapper.cs
- Configuration.cs
- EntityContainerRelationshipSetEnd.cs
- SafeEventLogReadHandle.cs
- SerialStream.cs
- ReversePositionQuery.cs
- StylusPointPropertyUnit.cs
- HttpWrapper.cs
- ObjectListCommandsPage.cs
- JoinCqlBlock.cs
- Crc32Helper.cs
- oledbmetadatacollectionnames.cs
- CheckBoxStandardAdapter.cs
- TextEditorMouse.cs
- StaticExtensionConverter.cs
- BlockingCollection.cs
- CapabilitiesRule.cs
- WindowsListViewGroupSubsetLink.cs
- ProcessModelInfo.cs
- UniqueEventHelper.cs
- RecognitionResult.cs
- TypefaceCollection.cs
- PrintPageEvent.cs
- DocumentEventArgs.cs
- ProfilePropertySettings.cs
- X509KeyIdentifierClauseType.cs
- Models.cs
- InputLangChangeEvent.cs
- BinaryMessageEncodingElement.cs
- BrowserDefinitionCollection.cs
- InkPresenterAutomationPeer.cs
- TextParaClient.cs
- SemaphoreFullException.cs
- MonthCalendar.cs
- SignatureToken.cs
- HMACSHA1.cs
- HtmlContainerControl.cs
- SiteOfOriginPart.cs
- HtmlInputFile.cs
- WindowsFormsHostPropertyMap.cs
- DataTrigger.cs
- DataSourceXmlClassAttribute.cs
- Single.cs
- BlockCollection.cs
- PageThemeCodeDomTreeGenerator.cs
- VisualBrush.cs
- CompModSwitches.cs
- safelink.cs
- SecureEnvironment.cs
- TextRangeBase.cs
- DecoderExceptionFallback.cs
- FieldToken.cs
- PrintingPermissionAttribute.cs
- DesigntimeLicenseContext.cs
- SecurityTokenSerializer.cs
- RequestQueue.cs
- AvTraceFormat.cs
- ImageButton.cs
- MemberAccessException.cs
- EntityTransaction.cs
- GlyphCollection.cs
- DataGridLinkButton.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- GroupItem.cs
- FlowLayoutPanelDesigner.cs
- BoundsDrawingContextWalker.cs
- SqlMethodAttribute.cs
- WebPartDescription.cs
- ChildrenQuery.cs
- DeferredReference.cs
- Screen.cs
- SymbolEqualComparer.cs
- Thread.cs
- SqlFlattener.cs
- XmlDocumentType.cs
- XmlSiteMapProvider.cs
- QueryOperatorEnumerator.cs