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
- SQLInt16.cs
- ImpersonateTokenRef.cs
- Interlocked.cs
- CustomError.cs
- GiveFeedbackEvent.cs
- BinarySerializer.cs
- VirtualDirectoryMapping.cs
- JsonFormatReaderGenerator.cs
- Assembly.cs
- TextRangeAdaptor.cs
- PieceDirectory.cs
- XmlSchema.cs
- HandlerFactoryCache.cs
- ProcessModelInfo.cs
- MessageDecoder.cs
- FullTextBreakpoint.cs
- EntityDataSourceDataSelection.cs
- CompilerInfo.cs
- PageCodeDomTreeGenerator.cs
- StretchValidation.cs
- FamilyCollection.cs
- ParameterCollectionEditorForm.cs
- BatchServiceHost.cs
- PersonalizationDictionary.cs
- __FastResourceComparer.cs
- Math.cs
- PointLightBase.cs
- DoubleAnimationClockResource.cs
- Canvas.cs
- NetPeerTcpBindingCollectionElement.cs
- RTTypeWrapper.cs
- TypeBuilderInstantiation.cs
- RewritingValidator.cs
- Merger.cs
- ToolBarOverflowPanel.cs
- Matrix3DConverter.cs
- TransactionsSectionGroup.cs
- DesigntimeLicenseContext.cs
- PersonalizationStateQuery.cs
- DayRenderEvent.cs
- DataSourceControlBuilder.cs
- Size3DValueSerializer.cs
- Marshal.cs
- DocumentEventArgs.cs
- UrlMappingCollection.cs
- Transform.cs
- BasicViewGenerator.cs
- SecurityTokenResolver.cs
- CreateUserWizardStep.cs
- DbMetaDataColumnNames.cs
- SortDescription.cs
- DecimalConstantAttribute.cs
- PointLight.cs
- SoapElementAttribute.cs
- DelegateSerializationHolder.cs
- ellipse.cs
- ToolstripProfessionalRenderer.cs
- ActivityDesignerLayoutSerializers.cs
- TrackingProfileCache.cs
- SmtpClient.cs
- DatatypeImplementation.cs
- IgnorePropertiesAttribute.cs
- DataGridViewSortCompareEventArgs.cs
- ToolBarPanel.cs
- BrowserCapabilitiesCodeGenerator.cs
- OdbcDataAdapter.cs
- SingleSelectRootGridEntry.cs
- EventHandlerList.cs
- AsyncOperationManager.cs
- WebServiceClientProxyGenerator.cs
- FontSource.cs
- MarshalDirectiveException.cs
- Icon.cs
- HighContrastHelper.cs
- DataGridViewAutoSizeModeEventArgs.cs
- HandlerBase.cs
- FaultCode.cs
- TypeElement.cs
- DocumentReferenceCollection.cs
- TypeInformation.cs
- DataGridViewColumnHeaderCell.cs
- WebPartEditVerb.cs
- SqlNotificationRequest.cs
- ThemeableAttribute.cs
- SelectedCellsCollection.cs
- TextServicesCompartmentContext.cs
- IdentifierService.cs
- ReturnValue.cs
- DispatcherProcessingDisabled.cs
- EventArgs.cs
- PropertyBuilder.cs
- ScriptModule.cs
- GridProviderWrapper.cs
- PackagePartCollection.cs
- AssemblyFilter.cs
- XomlCompilerParameters.cs
- ConditionalAttribute.cs
- IndexOutOfRangeException.cs
- BuildProviderAppliesToAttribute.cs
- basevalidator.cs