Code:
/ DotNET / DotNET / 8.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
- _ProxyChain.cs
- XmlDocumentSerializer.cs
- ApplicationServiceHelper.cs
- WorkflowElementDialogWindow.xaml.cs
- FileInfo.cs
- sqlstateclientmanager.cs
- SlotInfo.cs
- DependencyStoreSurrogate.cs
- SettingsBindableAttribute.cs
- DirectionalLight.cs
- HtmlButton.cs
- EdmProperty.cs
- CompareInfo.cs
- EntityClassGenerator.cs
- ProbeMatchesApril2005.cs
- EntityContainerEmitter.cs
- DataGridTextBox.cs
- ProfileBuildProvider.cs
- RawStylusInputCustomData.cs
- AnchorEditor.cs
- XsdCachingReader.cs
- AuthenticationModuleElement.cs
- OleDbConnection.cs
- PersonalizationStateInfo.cs
- CqlErrorHelper.cs
- BitmapImage.cs
- BooleanConverter.cs
- SAPICategories.cs
- XmlComplianceUtil.cs
- ModuleBuilder.cs
- ControlAdapter.cs
- TraceUtils.cs
- CTreeGenerator.cs
- InvokeHandlers.cs
- BoundPropertyEntry.cs
- PaperSource.cs
- MetabaseServerConfig.cs
- TableProviderWrapper.cs
- GetPageCompletedEventArgs.cs
- BitmapSource.cs
- UiaCoreTypesApi.cs
- ResourceDictionaryCollection.cs
- DecimalConstantAttribute.cs
- PositiveTimeSpanValidator.cs
- UmAlQuraCalendar.cs
- StringAnimationBase.cs
- ArrangedElementCollection.cs
- ExceptionUtil.cs
- TrackingMemoryStreamFactory.cs
- Config.cs
- ConnectionStringsExpressionEditor.cs
- ApplicationDirectoryMembershipCondition.cs
- GenericAuthenticationEventArgs.cs
- XmlSignatureProperties.cs
- Renderer.cs
- StructureChangedEventArgs.cs
- DataControlFieldCell.cs
- TextSchema.cs
- BezierSegment.cs
- EncryptedKeyHashIdentifierClause.cs
- MenuItem.cs
- StringBlob.cs
- BinaryObjectWriter.cs
- DependencyObjectPropertyDescriptor.cs
- PipelineModuleStepContainer.cs
- Grid.cs
- ObjectIDGenerator.cs
- ArrangedElementCollection.cs
- Int32RectValueSerializer.cs
- RecordsAffectedEventArgs.cs
- ExceptionDetail.cs
- StorageSetMapping.cs
- UInt16Storage.cs
- PageVisual.cs
- SQLByte.cs
- DesignerCommandSet.cs
- XamlInterfaces.cs
- XmlSchemaObjectTable.cs
- OrderByLifter.cs
- SignatureToken.cs
- DesignerHelpers.cs
- MexTcpBindingCollectionElement.cs
- TdsParser.cs
- HostedHttpContext.cs
- PageRequestManager.cs
- UpdatePanelTrigger.cs
- DataBindingList.cs
- RoutedEvent.cs
- RegistryExceptionHelper.cs
- ImageKeyConverter.cs
- MailSettingsSection.cs
- Math.cs
- TableChangeProcessor.cs
- SapiRecognizer.cs
- OleAutBinder.cs
- GenericEnumConverter.cs
- SQLInt16Storage.cs
- Transform3D.cs
- CheckBoxPopupAdapter.cs
- Debug.cs