Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Printing / PrintingPermissionAttribute.cs / 1305376 / 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
- Ref.cs
- SystemIcons.cs
- RunWorkerCompletedEventArgs.cs
- GeometryGroup.cs
- MultiPropertyDescriptorGridEntry.cs
- Section.cs
- DefaultPrintController.cs
- DoubleKeyFrameCollection.cs
- MenuStrip.cs
- SoapWriter.cs
- XmlDigitalSignatureProcessor.cs
- DatatypeImplementation.cs
- TypeDependencyAttribute.cs
- WasAdminWrapper.cs
- RoleManagerModule.cs
- TcpServerChannel.cs
- RegexMatchCollection.cs
- COM2IDispatchConverter.cs
- ComplexType.cs
- ImageSource.cs
- XmlStringTable.cs
- EntityRecordInfo.cs
- TextModifier.cs
- PhysicalAddress.cs
- HtmlForm.cs
- XmlNode.cs
- XPathSingletonIterator.cs
- VirtualDirectoryMapping.cs
- LayoutUtils.cs
- SmiRecordBuffer.cs
- X509SubjectKeyIdentifierClause.cs
- RequiredFieldValidator.cs
- StateMachineSubscription.cs
- SourceFilter.cs
- ByteConverter.cs
- HtmlValidationSummaryAdapter.cs
- DockPattern.cs
- IsolatedStorageFileStream.cs
- MessageVersion.cs
- OracleCommandSet.cs
- ImageMap.cs
- AssemblyCacheEntry.cs
- CodeLabeledStatement.cs
- AnnotationComponentManager.cs
- HttpUnhandledOperationInvoker.cs
- RolePrincipal.cs
- RepeaterItemCollection.cs
- WorkflowViewStateService.cs
- XsltException.cs
- FocusChangedEventArgs.cs
- FlowDocumentPage.cs
- VisualStyleElement.cs
- HttpClientCertificate.cs
- GridViewColumnCollectionChangedEventArgs.cs
- BindingGroup.cs
- AutomationProperties.cs
- DBSqlParser.cs
- Table.cs
- WindowsListBox.cs
- SrgsToken.cs
- BamlStream.cs
- SectionXmlInfo.cs
- FormViewPagerRow.cs
- BinarySecretSecurityToken.cs
- DataGridViewColumnCollection.cs
- VirtualizedItemProviderWrapper.cs
- FieldNameLookup.cs
- ScrollProviderWrapper.cs
- DataList.cs
- oledbmetadatacollectionnames.cs
- NativeCppClassAttribute.cs
- MatrixStack.cs
- SQLDecimalStorage.cs
- PageRanges.cs
- InternalBase.cs
- CheckedListBox.cs
- securitycriticaldata.cs
- BaseDataBoundControl.cs
- Base64Stream.cs
- OutgoingWebResponseContext.cs
- Variable.cs
- MetadataUtil.cs
- ToolStripItemCollection.cs
- UserPreferenceChangingEventArgs.cs
- TreeView.cs
- WebFormsRootDesigner.cs
- TokenFactoryBase.cs
- EventTrigger.cs
- JsonFormatGeneratorStatics.cs
- GiveFeedbackEvent.cs
- WebResourceUtil.cs
- File.cs
- ContentValidator.cs
- ScriptManagerProxy.cs
- DesignerExtenders.cs
- WindowsTreeView.cs
- ThousandthOfEmRealPoints.cs
- Canvas.cs
- IndexedString.cs
- DataGridItemCollection.cs