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
- ItemsControl.cs
- Screen.cs
- ClosableStream.cs
- ListView.cs
- _LocalDataStore.cs
- BufferedReceiveElement.cs
- OutOfProcStateClientManager.cs
- TimeoutTimer.cs
- SmiMetaDataProperty.cs
- XmlDataFileEditor.cs
- diagnosticsswitches.cs
- Imaging.cs
- ButtonBaseAutomationPeer.cs
- ConsoleEntryPoint.cs
- FrugalList.cs
- CrossSiteScriptingValidation.cs
- ProgramNode.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- PartitionResolver.cs
- SoapCommonClasses.cs
- UpdateRecord.cs
- userdatakeys.cs
- MobileContainerDesigner.cs
- XmlWriterSettings.cs
- ByteStreamMessageEncodingElement.cs
- XmlSchemaGroup.cs
- TextStore.cs
- QilLoop.cs
- Itemizer.cs
- XmlBinaryReader.cs
- DesignTimeXamlWriter.cs
- SqlDataRecord.cs
- XmlObjectSerializerWriteContextComplex.cs
- SortExpressionBuilder.cs
- SqlGatherConsumedAliases.cs
- SqlDataSourceQueryEditorForm.cs
- StateMachineAction.cs
- GeneralTransform3DTo2D.cs
- DataGridViewTextBoxColumn.cs
- IgnoreFlushAndCloseStream.cs
- ImpersonateTokenRef.cs
- ColumnMap.cs
- Translator.cs
- ListViewItemEventArgs.cs
- HtmlControlDesigner.cs
- TextParagraphView.cs
- CreateUserWizard.cs
- _ConnectOverlappedAsyncResult.cs
- FtpCachePolicyElement.cs
- RoleGroupCollection.cs
- UIElementCollection.cs
- EventPrivateKey.cs
- ChineseLunisolarCalendar.cs
- SemanticValue.cs
- SqlCacheDependency.cs
- TreeNodeCollection.cs
- BitStack.cs
- HttpCapabilitiesBase.cs
- AlternateView.cs
- CompositeDataBoundControl.cs
- TextPatternIdentifiers.cs
- SoapFormatExtensions.cs
- SessionState.cs
- BuildProvider.cs
- TextServicesLoader.cs
- StateInitialization.cs
- PartManifestEntry.cs
- Header.cs
- SqlDataAdapter.cs
- DBDataPermissionAttribute.cs
- __Filters.cs
- Config.cs
- AutomationProperties.cs
- ManipulationVelocities.cs
- RecordManager.cs
- DownloadProgressEventArgs.cs
- MenuBindingsEditor.cs
- ResourceCategoryAttribute.cs
- DataGridComboBoxColumn.cs
- TransportSecurityProtocol.cs
- BuildProvider.cs
- RequestQueryParser.cs
- BuildTopDownAttribute.cs
- XmlSchemaException.cs
- PeerName.cs
- KeyMatchBuilder.cs
- SiteMembershipCondition.cs
- FacetDescription.cs
- XmlKeywords.cs
- VisualBasicDesignerHelper.cs
- Axis.cs
- HashAlgorithm.cs
- DateTimeConverter.cs
- EntitySqlQueryBuilder.cs
- Logging.cs
- BufferedStream.cs
- ServiceModelExtensionCollectionElement.cs
- XmlSchemaSimpleType.cs
- XhtmlConformanceSection.cs
- PtsHost.cs