Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SoapFormatExtensions.cs
- TextDecorationCollection.cs
- WindowsNonControl.cs
- ResourceType.cs
- UnsafeNativeMethods.cs
- UIHelper.cs
- AppDomain.cs
- ArrayElementGridEntry.cs
- DWriteFactory.cs
- RoutingBehavior.cs
- HostExecutionContextManager.cs
- ResourceDictionary.cs
- XPathChildIterator.cs
- ClosableStream.cs
- ElementsClipboardData.cs
- Transaction.cs
- TileBrush.cs
- OrthographicCamera.cs
- WebResourceUtil.cs
- ClassicBorderDecorator.cs
- ClientSettingsSection.cs
- PackageRelationshipCollection.cs
- IList.cs
- FreezableDefaultValueFactory.cs
- RoleService.cs
- Point3DValueSerializer.cs
- ImageMapEventArgs.cs
- Mapping.cs
- PropertyStore.cs
- LogSwitch.cs
- IgnoreSectionHandler.cs
- ExpandCollapseProviderWrapper.cs
- HandleCollector.cs
- ProcessProtocolHandler.cs
- ObjectConverter.cs
- SmtpException.cs
- SEHException.cs
- TransportReplyChannelAcceptor.cs
- CompensatableTransactionScopeActivityDesigner.cs
- Baml2006KnownTypes.cs
- Contracts.cs
- Exceptions.cs
- SourceInterpreter.cs
- XMLUtil.cs
- DotExpr.cs
- GPStream.cs
- TrackBarRenderer.cs
- FixedSOMImage.cs
- PasswordTextNavigator.cs
- BuildManagerHost.cs
- ResourceManager.cs
- InvokeMethodActivityDesigner.cs
- WebControlsSection.cs
- WebPartEditorOkVerb.cs
- GraphicsContainer.cs
- FileRecordSequence.cs
- TextSelection.cs
- PlanCompiler.cs
- DesignTableCollection.cs
- XPathDocument.cs
- UIElementParagraph.cs
- XDRSchema.cs
- PagerStyle.cs
- ScriptingScriptResourceHandlerSection.cs
- SnapLine.cs
- KeyValuePairs.cs
- ImageDrawing.cs
- oledbmetadatacolumnnames.cs
- EdmToObjectNamespaceMap.cs
- LambdaCompiler.cs
- DocumentViewerHelper.cs
- ScriptReference.cs
- HWStack.cs
- ObjectDataProvider.cs
- SpeechUI.cs
- PropertyExpression.cs
- Padding.cs
- DoubleAnimationUsingKeyFrames.cs
- ToolBarOverflowPanel.cs
- Baml2006ReaderContext.cs
- SelectionGlyph.cs
- Rect3D.cs
- ParallelTimeline.cs
- Blend.cs
- FactoryMaker.cs
- CatalogPartCollection.cs
- XmlILAnnotation.cs
- AttachmentCollection.cs
- Substitution.cs
- SchemaTypeEmitter.cs
- RouteItem.cs
- RenderData.cs
- ArraySegment.cs
- SoapIncludeAttribute.cs
- PropertyIDSet.cs
- Helper.cs
- FontUnit.cs
- CompModSwitches.cs
- HexParser.cs
- ComponentEvent.cs