Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Printing / PrintingPermissionAttribute.cs / 1 / PrintingPermissionAttribute.cs
/* * Copyright (c) 2000 Microsoft Corporation. All Rights Reserved. * Microsoft Confidential. */ namespace System.Drawing.Printing { using System; using System.Security; using System.Security.Permissions; using System.IO; using System.Runtime.Serialization; using System.Reflection; using System.Collections; using System.Diagnostics.CodeAnalysis; ///[AttributeUsage(AttributeTargets.All, AllowMultiple = true)] public sealed class PrintingPermissionAttribute : CodeAccessSecurityAttribute { PrintingPermissionLevel level; /// public PrintingPermissionAttribute(SecurityAction action) : base(action) { } /// public PrintingPermissionLevel Level { get { return level; } set { if (value < PrintingPermissionLevel.NoPrinting || value > PrintingPermissionLevel.AllPrinting) { throw new ArgumentException(SR.GetString(SR.PrintingPermissionAttributeInvalidPermissionLevel), "value"); } level = value; } } /// [SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity")] public override IPermission CreatePermission() { if (Unrestricted) { return new PrintingPermission(PermissionState.Unrestricted); } else { return new PrintingPermission(level); } } } } // 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
- HandledMouseEvent.cs
- FileDetails.cs
- DetailsViewRowCollection.cs
- ConnectAlgorithms.cs
- PointHitTestParameters.cs
- UnmanagedMemoryStream.cs
- Rfc2898DeriveBytes.cs
- Image.cs
- DataGridViewComboBoxColumnDesigner.cs
- SmiGettersStream.cs
- NavigatorOutput.cs
- BaseTemplatedMobileComponentEditor.cs
- StructuredTypeEmitter.cs
- CodeChecksumPragma.cs
- WebUtil.cs
- cookiecontainer.cs
- Style.cs
- WebFormDesignerActionService.cs
- SingleObjectCollection.cs
- AsymmetricKeyExchangeDeformatter.cs
- QuadraticBezierSegment.cs
- TextDecoration.cs
- WebPartTracker.cs
- HtmlTable.cs
- ListMarkerSourceInfo.cs
- XsdCachingReader.cs
- ellipse.cs
- TraceRecords.cs
- SymbolMethod.cs
- DelimitedListTraceListener.cs
- ApplicationDirectoryMembershipCondition.cs
- TypeLoadException.cs
- FlowchartDesigner.xaml.cs
- TreeNodeConverter.cs
- EntityViewContainer.cs
- ListMarkerLine.cs
- TreeViewBindingsEditor.cs
- SecurityValidationBehavior.cs
- ADConnectionHelper.cs
- InfoCardMetadataExchangeClient.cs
- GlyphRunDrawing.cs
- TableCell.cs
- GacUtil.cs
- XmlRawWriter.cs
- SqlNodeTypeOperators.cs
- AsyncStreamReader.cs
- ListChangedEventArgs.cs
- TraceFilter.cs
- WebBrowserPermission.cs
- PingReply.cs
- LinkArea.cs
- SqlRetyper.cs
- SystemThemeKey.cs
- DataExpression.cs
- BindingContext.cs
- CacheChildrenQuery.cs
- CryptoApi.cs
- Graph.cs
- FontStyles.cs
- InteropAutomationProvider.cs
- RuleCache.cs
- ToolBarPanel.cs
- Assembly.cs
- FastPropertyAccessor.cs
- EntityDataSourceSelectingEventArgs.cs
- FrameworkTemplate.cs
- InitializationEventAttribute.cs
- SchemaMerger.cs
- AbsoluteQuery.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- StringSorter.cs
- ApplicationManager.cs
- SQLDouble.cs
- CommandField.cs
- DataServiceBehavior.cs
- RequestCache.cs
- TableStyle.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- SoapEnumAttribute.cs
- NextPreviousPagerField.cs
- MimeObjectFactory.cs
- SolidColorBrush.cs
- DesignSurfaceCollection.cs
- Image.cs
- DbBuffer.cs
- ActivityStateQuery.cs
- SortKey.cs
- ManagementException.cs
- DbBuffer.cs
- TdsParserHelperClasses.cs
- CommandHelpers.cs
- RijndaelManaged.cs
- SegmentTree.cs
- Keywords.cs
- Native.cs
- WebResponse.cs
- TrailingSpaceComparer.cs
- ItemsControlAutomationPeer.cs
- WebPartAuthorizationEventArgs.cs
- CodeAccessSecurityEngine.cs