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
- WebReferencesBuildProvider.cs
- SchemaDeclBase.cs
- PtsHost.cs
- Double.cs
- GeneralTransform3D.cs
- XNodeNavigator.cs
- SqlBinder.cs
- DesigntimeLicenseContext.cs
- QilPatternVisitor.cs
- ProfileService.cs
- RightNameExpirationInfoPair.cs
- TextDecorationCollectionConverter.cs
- SecurityRequiresReviewAttribute.cs
- DocumentSchemaValidator.cs
- coordinatorfactory.cs
- RichTextBoxAutomationPeer.cs
- PixelShader.cs
- SpinLock.cs
- Tablet.cs
- NetworkInformationPermission.cs
- followingquery.cs
- RankException.cs
- login.cs
- autovalidator.cs
- SqlReorderer.cs
- SharedPersonalizationStateInfo.cs
- StateMachineHelpers.cs
- XmlProcessingInstruction.cs
- MessageQueueInstaller.cs
- UseLicense.cs
- NotFiniteNumberException.cs
- EntityTypeBase.cs
- TransactionsSectionGroup.cs
- ErrorTableItemStyle.cs
- RangeBaseAutomationPeer.cs
- ProxySimple.cs
- SystemGatewayIPAddressInformation.cs
- TraceProvider.cs
- XmlNodeComparer.cs
- RoutedEventArgs.cs
- StateMachineHelpers.cs
- TimelineGroup.cs
- ListBoxAutomationPeer.cs
- AuthenticationService.cs
- PopupControlService.cs
- BitmapMetadataEnumerator.cs
- NetSectionGroup.cs
- DurableRuntimeValidator.cs
- ObjectSet.cs
- ResourceDictionary.cs
- DefaultClaimSet.cs
- FontStyle.cs
- PublishLicense.cs
- LinearKeyFrames.cs
- VisualBrush.cs
- OrderedDictionary.cs
- GeometryConverter.cs
- GeneralTransform.cs
- BodyGlyph.cs
- ProviderConnectionPoint.cs
- WebPartUtil.cs
- DiagnosticTraceSource.cs
- DeviceFiltersSection.cs
- SqlClientWrapperSmiStream.cs
- ElementHostAutomationPeer.cs
- Msmq.cs
- ObjectAssociationEndMapping.cs
- ZipIOLocalFileBlock.cs
- ItemDragEvent.cs
- PropertyValueUIItem.cs
- CompilerState.cs
- DBCSCodePageEncoding.cs
- ColumnMapVisitor.cs
- TextDecoration.cs
- XPathException.cs
- ListViewItemSelectionChangedEvent.cs
- EncryptedData.cs
- SchemaImporterExtensionElement.cs
- XhtmlTextWriter.cs
- IxmlLineInfo.cs
- BindingExpressionBase.cs
- StringInfo.cs
- DecimalSumAggregationOperator.cs
- Expander.cs
- XmlSchemaAttribute.cs
- XmlNamespaceMappingCollection.cs
- HwndStylusInputProvider.cs
- WmlCalendarAdapter.cs
- cryptoapiTransform.cs
- SqlDataSourceDesigner.cs
- WindowsStatusBar.cs
- Interop.cs
- ProjectionPruner.cs
- PathGeometry.cs
- PrintPreviewGraphics.cs
- DescendentsWalkerBase.cs
- EntityDataSourceChangingEventArgs.cs
- PropertyValueUIItem.cs
- OleDbRowUpdatingEvent.cs
- DrawingCollection.cs