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
- InstanceKeyView.cs
- Menu.cs
- ErrorStyle.cs
- TagPrefixAttribute.cs
- PerspectiveCamera.cs
- NativeCompoundFileAPIs.cs
- Attributes.cs
- SafeSecurityHandles.cs
- ThreadPool.cs
- RetrieveVirtualItemEventArgs.cs
- XmlIgnoreAttribute.cs
- basevalidator.cs
- CallTemplateAction.cs
- IdentityNotMappedException.cs
- ThumbAutomationPeer.cs
- ColorConvertedBitmap.cs
- Logging.cs
- ProfilePropertyMetadata.cs
- Pair.cs
- JsonServiceDocumentSerializer.cs
- MessageEnumerator.cs
- DataObjectCopyingEventArgs.cs
- SpeechSynthesizer.cs
- RIPEMD160.cs
- OleDbPropertySetGuid.cs
- XmlSchemaChoice.cs
- RecommendedAsConfigurableAttribute.cs
- AlphaSortedEnumConverter.cs
- ReturnType.cs
- BindingCollection.cs
- SynchronizedInputProviderWrapper.cs
- Misc.cs
- BufferedGraphics.cs
- EntitySqlQueryState.cs
- NavigationProperty.cs
- FontCacheUtil.cs
- Main.cs
- GeneralTransform3DCollection.cs
- OperationDescriptionCollection.cs
- SchemaCollectionCompiler.cs
- ListChangedEventArgs.cs
- AddInControllerImpl.cs
- EnumValidator.cs
- MeasureItemEvent.cs
- TrailingSpaceComparer.cs
- StorageRoot.cs
- SqlInternalConnectionSmi.cs
- AnonymousIdentificationSection.cs
- DataGridTextBox.cs
- CombinedGeometry.cs
- TextModifierScope.cs
- BypassElementCollection.cs
- ScrollProperties.cs
- AutomationProperties.cs
- XmlValidatingReader.cs
- JoinSymbol.cs
- WindowsListViewItemCheckBox.cs
- InvalidComObjectException.cs
- TablePattern.cs
- ExtensionQuery.cs
- GPRECT.cs
- RegexMatch.cs
- ThreadAttributes.cs
- ReadOnlyMetadataCollection.cs
- HttpServerUtilityBase.cs
- Int64Animation.cs
- SimpleWorkerRequest.cs
- StatusBarPanelClickEvent.cs
- ThreadAttributes.cs
- DataGridBoolColumn.cs
- BaseProcessor.cs
- SqlCommandSet.cs
- SoapHeader.cs
- CommandDevice.cs
- log.cs
- StateManagedCollection.cs
- ManagementException.cs
- DecimalAnimationBase.cs
- ComboBox.cs
- NativeMethods.cs
- MultipleViewProviderWrapper.cs
- PartitionerQueryOperator.cs
- EntityConnection.cs
- PasswordRecovery.cs
- RichTextBox.cs
- TableCellCollection.cs
- TypedReference.cs
- Page.cs
- TemplatePartAttribute.cs
- DeflateStreamAsyncResult.cs
- DrawingBrush.cs
- ByteRangeDownloader.cs
- WSFederationHttpSecurityElement.cs
- TransactedReceiveScope.cs
- ProviderConnectionPointCollection.cs
- BaseProcessor.cs
- EditBehavior.cs
- EventWaitHandleSecurity.cs
- WizardStepBase.cs
- QueryContinueDragEvent.cs