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
- DependencyObjectType.cs
- DataGridViewRowCancelEventArgs.cs
- HttpRuntime.cs
- ModelUtilities.cs
- WhileDesigner.cs
- DeploymentExceptionMapper.cs
- EnumUnknown.cs
- Events.cs
- ShaderEffect.cs
- TemplateNodeContextMenu.cs
- securestring.cs
- PersonalizableTypeEntry.cs
- BaseValidator.cs
- DetailsViewRowCollection.cs
- ServicePoint.cs
- SystemInfo.cs
- ByteArrayHelperWithString.cs
- XComponentModel.cs
- SchemeSettingElement.cs
- ValidationHelpers.cs
- Internal.cs
- XmlDataSource.cs
- ViewSimplifier.cs
- BitmapDecoder.cs
- EntityDataSourceChangedEventArgs.cs
- DetailsViewUpdatedEventArgs.cs
- MdiWindowListStrip.cs
- DependencyObjectCodeDomSerializer.cs
- CompoundFileReference.cs
- IsolatedStorageException.cs
- SQLDateTimeStorage.cs
- ClientBuildManagerCallback.cs
- ResolvedKeyFrameEntry.cs
- XmlParserContext.cs
- ArraySet.cs
- ColumnWidthChangingEvent.cs
- SequentialActivityDesigner.cs
- SwitchElementsCollection.cs
- ZipIOLocalFileDataDescriptor.cs
- ScriptRegistrationManager.cs
- XPathPatternParser.cs
- EventSinkHelperWriter.cs
- HostProtectionException.cs
- SafeFileMapViewHandle.cs
- StyleTypedPropertyAttribute.cs
- XPathSingletonIterator.cs
- HttpInputStream.cs
- ApplicationSecurityInfo.cs
- DigestComparer.cs
- NullNotAllowedCollection.cs
- FieldMetadata.cs
- GregorianCalendarHelper.cs
- XmlNodeReader.cs
- Brush.cs
- DebugView.cs
- AddInServer.cs
- ContractHandle.cs
- CatalogZone.cs
- HttpProfileBase.cs
- RequestCachePolicyConverter.cs
- MergeFailedEvent.cs
- DataGridViewLinkCell.cs
- DatePicker.cs
- DocumentXmlWriter.cs
- XmlDigitalSignatureProcessor.cs
- _UriTypeConverter.cs
- FontFamilyIdentifier.cs
- XmlException.cs
- EllipseGeometry.cs
- XmlCodeExporter.cs
- ClientData.cs
- CompositeControl.cs
- ItemAutomationPeer.cs
- FamilyMap.cs
- CompiledXpathExpr.cs
- HostingMessageProperty.cs
- RemotingSurrogateSelector.cs
- FrameworkName.cs
- ObjectViewEntityCollectionData.cs
- SecurityTokenSpecification.cs
- GetImportedCardRequest.cs
- VectorAnimation.cs
- HashCodeCombiner.cs
- CodePageUtils.cs
- StylusCaptureWithinProperty.cs
- InstanceData.cs
- PlanCompiler.cs
- AdapterUtil.cs
- PerformanceCounterCategory.cs
- UInt64.cs
- BindingGroup.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- LicenseContext.cs
- ZipIOLocalFileDataDescriptor.cs
- GridErrorDlg.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- WpfXamlMember.cs
- EntityKey.cs
- Line.cs
- DataColumnMapping.cs