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
- OdbcConnectionHandle.cs
- DataFieldConverter.cs
- SpellCheck.cs
- IntranetCredentialPolicy.cs
- ThemeDictionaryExtension.cs
- MetadataCache.cs
- SliderAutomationPeer.cs
- dataSvcMapFileLoader.cs
- MultidimensionalArrayItemReference.cs
- UrlMappingCollection.cs
- AssemblyAssociatedContentFileAttribute.cs
- AnnotationStore.cs
- fixedPageContentExtractor.cs
- TerminatorSinks.cs
- ContractMapping.cs
- TextInfo.cs
- TreeNodeConverter.cs
- XmlParserContext.cs
- StatusBarPanel.cs
- StyleBamlTreeBuilder.cs
- DataGridRow.cs
- InkPresenterAutomationPeer.cs
- ConsoleEntryPoint.cs
- InputReportEventArgs.cs
- FontStretches.cs
- MergeFailedEvent.cs
- LocalizedNameDescriptionPair.cs
- WebPartMenuStyle.cs
- ClientSession.cs
- ModulesEntry.cs
- SafeArrayTypeMismatchException.cs
- WSSecurityXXX2005.cs
- ToolStripOverflow.cs
- PolyQuadraticBezierSegment.cs
- AsyncResult.cs
- WebPartDisplayModeEventArgs.cs
- CellParagraph.cs
- DeflateEmulationStream.cs
- Documentation.cs
- CompiledRegexRunnerFactory.cs
- ExpressionEditorSheet.cs
- FilterQuery.cs
- SamlAudienceRestrictionCondition.cs
- ControllableStoryboardAction.cs
- ByteStreamMessageEncodingElement.cs
- NotifyParentPropertyAttribute.cs
- DataPagerFieldCollection.cs
- DefaultWorkflowSchedulerService.cs
- AssemblyBuilder.cs
- ComplexBindingPropertiesAttribute.cs
- OleDbMetaDataFactory.cs
- ModelChangedEventArgsImpl.cs
- ShutDownListener.cs
- HttpAsyncResult.cs
- EmptyReadOnlyDictionaryInternal.cs
- OdbcStatementHandle.cs
- ContextInformation.cs
- PreservationFileReader.cs
- UserControlAutomationPeer.cs
- ImageMetadata.cs
- MachineKeyConverter.cs
- ZipIOCentralDirectoryBlock.cs
- TimeSpan.cs
- EntityCommand.cs
- HttpListenerResponse.cs
- HtmlControlPersistable.cs
- StringComparer.cs
- BinaryObjectInfo.cs
- ColumnWidthChangedEvent.cs
- ResourceDescriptionAttribute.cs
- DeflateStream.cs
- EntityViewContainer.cs
- DataObjectSettingDataEventArgs.cs
- _LazyAsyncResult.cs
- EventLogHandle.cs
- _NestedMultipleAsyncResult.cs
- HttpCapabilitiesSectionHandler.cs
- InputBinding.cs
- precedingquery.cs
- XmlSchemaResource.cs
- TextTreeDeleteContentUndoUnit.cs
- FontNameConverter.cs
- PortCache.cs
- StaticTextPointer.cs
- ReturnEventArgs.cs
- DesignerPainter.cs
- XPathEmptyIterator.cs
- GatewayDefinition.cs
- SBCSCodePageEncoding.cs
- ByteAnimationUsingKeyFrames.cs
- Highlights.cs
- ElementUtil.cs
- GridViewDeletedEventArgs.cs
- DateTimeParse.cs
- CodeIdentifier.cs
- IntegerValidatorAttribute.cs
- SqlReorderer.cs
- Size.cs
- StatusCommandUI.cs
- storagemappingitemcollection.viewdictionary.cs