Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LogSwitch.cs
- DataTableReaderListener.cs
- IdentityReference.cs
- VisualStyleTypesAndProperties.cs
- EventItfInfo.cs
- AutomationPropertyInfo.cs
- AnonymousIdentificationModule.cs
- Material.cs
- SessionStateModule.cs
- _ScatterGatherBuffers.cs
- AssemblyCache.cs
- RootNamespaceAttribute.cs
- RelationshipDetailsRow.cs
- ScalarOps.cs
- Model3DCollection.cs
- RegisteredDisposeScript.cs
- Vector3dCollection.cs
- KnownBoxes.cs
- CodeFieldReferenceExpression.cs
- SQLStringStorage.cs
- TextEmbeddedObject.cs
- ObjectKeyFrameCollection.cs
- StagingAreaInputItem.cs
- ECDiffieHellmanCng.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- SafeEventLogWriteHandle.cs
- MethodCallConverter.cs
- SymbolUsageManager.cs
- ContentPosition.cs
- QueryContinueDragEventArgs.cs
- RulePatternOps.cs
- CustomCategoryAttribute.cs
- WaitForChangedResult.cs
- DecoderBestFitFallback.cs
- DataGridBoundColumn.cs
- DesignerGeometryHelper.cs
- DataObjectPastingEventArgs.cs
- EventlogProvider.cs
- PerformanceCounterPermission.cs
- JsonDeserializer.cs
- Delay.cs
- MethodAccessException.cs
- DynamicResourceExtension.cs
- BoundPropertyEntry.cs
- SapiRecoContext.cs
- SecurityKeyType.cs
- FusionWrap.cs
- TextBoxView.cs
- CleanUpVirtualizedItemEventArgs.cs
- BindingObserver.cs
- Expression.cs
- BmpBitmapEncoder.cs
- XPathNode.cs
- ExpressionList.cs
- BrowserCapabilitiesFactory.cs
- BinHexEncoding.cs
- BufferedWebEventProvider.cs
- SchemaAttDef.cs
- ImageAutomationPeer.cs
- StringPropertyBuilder.cs
- XmlCharType.cs
- FontStretches.cs
- PopupControlService.cs
- TypeConverter.cs
- ButtonField.cs
- XPathNodeHelper.cs
- AutomationProperty.cs
- XmlSchemaAttribute.cs
- SiteMap.cs
- ScriptResourceAttribute.cs
- HyperLinkField.cs
- ItemsControl.cs
- JoinGraph.cs
- WebEventCodes.cs
- TransformedBitmap.cs
- DesignerDataConnection.cs
- XmlAnyElementAttributes.cs
- Point4D.cs
- VarRefManager.cs
- SmiContext.cs
- OpenCollectionAsyncResult.cs
- SafePointer.cs
- AuthenticationSection.cs
- QualificationDataItem.cs
- SQLBinaryStorage.cs
- GridItemProviderWrapper.cs
- ListViewItem.cs
- _DomainName.cs
- MD5.cs
- SmtpNtlmAuthenticationModule.cs
- StringSorter.cs
- FeatureManager.cs
- CompilerTypeWithParams.cs
- DocumentXPathNavigator.cs
- CommonDialog.cs
- DataObject.cs
- PolicyException.cs
- ToolStripPanelCell.cs
- HyperLink.cs
- PropertyInfoSet.cs