Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartDisplayMode.cs / 1 / WebPartDisplayMode.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class WebPartDisplayMode { private string _name; protected WebPartDisplayMode(string name) { if (String.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } _name = name; } public virtual bool AllowPageDesign { get { return false; } } public virtual bool AssociatedWithToolZone { get { return false; } } public string Name { get { return _name; } } public virtual bool RequiresPersonalization { get { return false; } } public virtual bool ShowHiddenWebParts { get { return false; } } public virtual bool IsEnabled(WebPartManager webPartManager) { return (!RequiresPersonalization || webPartManager.Personalization.IsModifiable); } } } // 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. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class WebPartDisplayMode { private string _name; protected WebPartDisplayMode(string name) { if (String.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } _name = name; } public virtual bool AllowPageDesign { get { return false; } } public virtual bool AssociatedWithToolZone { get { return false; } } public string Name { get { return _name; } } public virtual bool RequiresPersonalization { get { return false; } } public virtual bool ShowHiddenWebParts { get { return false; } } public virtual bool IsEnabled(WebPartManager webPartManager) { return (!RequiresPersonalization || webPartManager.Personalization.IsModifiable); } } } // 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
- SiteMap.cs
- StateManagedCollection.cs
- TextCompositionManager.cs
- EntityStoreSchemaFilterEntry.cs
- ModelTreeManager.cs
- CompilerParameters.cs
- Point3DAnimationUsingKeyFrames.cs
- VirtualDirectoryMappingCollection.cs
- XmlCharCheckingReader.cs
- DbFunctionCommandTree.cs
- ReachDocumentSequenceSerializerAsync.cs
- StrokeNodeOperations.cs
- ByteAnimation.cs
- MouseButton.cs
- WebPartMenuStyle.cs
- TiffBitmapEncoder.cs
- SortDescriptionCollection.cs
- PageHandlerFactory.cs
- LocalizationComments.cs
- TableCellAutomationPeer.cs
- BooleanSwitch.cs
- MaskDescriptors.cs
- EpmContentSerializerBase.cs
- DBParameter.cs
- XmlWrappingReader.cs
- ParameterBinding.cs
- TextStore.cs
- cookie.cs
- Transform3DGroup.cs
- DoubleAnimation.cs
- PolicyException.cs
- WebConfigurationFileMap.cs
- SqlTrackingWorkflowInstance.cs
- ObjectQuery_EntitySqlExtensions.cs
- EditorZoneBase.cs
- DataGridViewLayoutData.cs
- DataFormat.cs
- SimplePropertyEntry.cs
- MobileControlPersister.cs
- XmlMemberMapping.cs
- PrintingPermission.cs
- Encoder.cs
- Vector3DAnimation.cs
- URL.cs
- ReferenceService.cs
- EventPrivateKey.cs
- SafeNativeMethods.cs
- TypedReference.cs
- DataRowExtensions.cs
- ExpressionHelper.cs
- _RegBlobWebProxyDataBuilder.cs
- ParentUndoUnit.cs
- Image.cs
- MetaForeignKeyColumn.cs
- CharAnimationUsingKeyFrames.cs
- HttpCookiesSection.cs
- ScriptControl.cs
- PaperSource.cs
- DesignerRegion.cs
- UserControlBuildProvider.cs
- Encoding.cs
- SystemException.cs
- SafePipeHandle.cs
- figurelength.cs
- Transform3DGroup.cs
- KeyGesture.cs
- _LazyAsyncResult.cs
- DataContractFormatAttribute.cs
- PageContent.cs
- TextBlockAutomationPeer.cs
- ProviderCommandInfoUtils.cs
- webeventbuffer.cs
- EncodingFallbackAwareXmlTextWriter.cs
- FocusWithinProperty.cs
- RectAnimationClockResource.cs
- SafeCoTaskMem.cs
- Cloud.cs
- XmlMembersMapping.cs
- BitmapEffectGroup.cs
- TextRange.cs
- ColorDialog.cs
- QilParameter.cs
- ConfigurationLockCollection.cs
- SelectQueryOperator.cs
- MethodRental.cs
- PageThemeParser.cs
- SiteMapPath.cs
- AssemblyFilter.cs
- Axis.cs
- DeviceContexts.cs
- SafeMemoryMappedFileHandle.cs
- TypeNameConverter.cs
- HeaderCollection.cs
- Cursor.cs
- ComponentResourceKey.cs
- SamlSecurityTokenAuthenticator.cs
- Main.cs
- Menu.cs
- CountdownEvent.cs
- CodeParameterDeclarationExpression.cs