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
- XmlEventCache.cs
- XPathExpr.cs
- CodeMemberField.cs
- UnsafeNativeMethods.cs
- DataGridCellInfo.cs
- BooleanStorage.cs
- Context.cs
- SortAction.cs
- SortedDictionary.cs
- ProfileInfo.cs
- ProcessThreadCollection.cs
- XmlILModule.cs
- Annotation.cs
- PartitionResolver.cs
- ValidatedControlConverter.cs
- SmiContext.cs
- ClientScriptManager.cs
- InteropAutomationProvider.cs
- XPathExpr.cs
- RuleInfoComparer.cs
- listviewsubitemcollectioneditor.cs
- SharedUtils.cs
- MessageDecoder.cs
- WpfPayload.cs
- NullableIntAverageAggregationOperator.cs
- PolicyLevel.cs
- EdmValidator.cs
- FocusChangedEventArgs.cs
- XmlValueConverter.cs
- InlinedAggregationOperator.cs
- CompilerGlobalScopeAttribute.cs
- TreeNodeBinding.cs
- HttpListenerException.cs
- UrlMappingsSection.cs
- TableChangeProcessor.cs
- IsolatedStorageFile.cs
- VirtualDirectoryMappingCollection.cs
- ArrayTypeMismatchException.cs
- Rijndael.cs
- DocumentViewerAutomationPeer.cs
- sqlcontext.cs
- MethodBuilderInstantiation.cs
- CultureSpecificStringDictionary.cs
- BlurEffect.cs
- WebColorConverter.cs
- UpnEndpointIdentity.cs
- HwndTarget.cs
- HttpInputStream.cs
- MenuCommand.cs
- HttpContextBase.cs
- DataTable.cs
- PropertyGeneratedEventArgs.cs
- PointConverter.cs
- Binding.cs
- WmlLabelAdapter.cs
- CompiledRegexRunnerFactory.cs
- UnaryNode.cs
- HttpBufferlessInputStream.cs
- UpdateTranslator.cs
- AnchoredBlock.cs
- ClientTargetCollection.cs
- UnmanagedMemoryStream.cs
- EndGetFileNameFromUserRequest.cs
- DataBindingCollection.cs
- DbParameterHelper.cs
- PerfService.cs
- OdbcCommand.cs
- SemanticTag.cs
- CroppedBitmap.cs
- RowType.cs
- MarkupCompiler.cs
- AutomationProperty.cs
- DataRelationCollection.cs
- MatrixAnimationUsingKeyFrames.cs
- WmlValidationSummaryAdapter.cs
- FixedPage.cs
- SeparatorAutomationPeer.cs
- FixedDocument.cs
- Setter.cs
- ActivityTypeCodeDomSerializer.cs
- WeakEventManager.cs
- WmlObjectListAdapter.cs
- Connector.xaml.cs
- AnimationClock.cs
- PopOutPanel.cs
- XmlSubtreeReader.cs
- MultipartIdentifier.cs
- NestedContainer.cs
- Facet.cs
- DropDownHolder.cs
- MILUtilities.cs
- uribuilder.cs
- EventLogPermission.cs
- FirstMatchCodeGroup.cs
- Queue.cs
- TextProviderWrapper.cs
- ExtractCollection.cs
- XmlNodeComparer.cs
- XslTransform.cs
- XmlMapping.cs