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
- GenericRootAutomationPeer.cs
- CollectionBuilder.cs
- XPathNodePointer.cs
- TextEvent.cs
- ObsoleteAttribute.cs
- CategoryAttribute.cs
- WriteTimeStream.cs
- EditorZoneBase.cs
- formatter.cs
- BindingElementExtensionElement.cs
- WebAdminConfigurationHelper.cs
- OlePropertyStructs.cs
- TextRangeEditLists.cs
- uribuilder.cs
- ProxyWebPartManager.cs
- DesignerSerializationManager.cs
- ControlBuilderAttribute.cs
- QilPatternVisitor.cs
- nulltextcontainer.cs
- Rule.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- BindableTemplateBuilder.cs
- OutputCacheModule.cs
- SqlUnionizer.cs
- IconBitmapDecoder.cs
- NamespaceQuery.cs
- BinaryCommonClasses.cs
- TextSpanModifier.cs
- _HelperAsyncResults.cs
- GenericAuthenticationEventArgs.cs
- DateTimeParse.cs
- SoapProtocolReflector.cs
- SafeEventLogReadHandle.cs
- SqlProfileProvider.cs
- PersistencePipeline.cs
- UserControl.cs
- Image.cs
- PropertyPathConverter.cs
- AuthorizationRule.cs
- HMACSHA384.cs
- TableHeaderCell.cs
- WebPartEditorCancelVerb.cs
- DataGridViewTopLeftHeaderCell.cs
- XmlExtensionFunction.cs
- SqlGatherConsumedAliases.cs
- WebRequestModuleElement.cs
- NumericUpDownAcceleration.cs
- DefaultValueAttribute.cs
- EventLogPermissionAttribute.cs
- MulticastNotSupportedException.cs
- IndicFontClient.cs
- mactripleDES.cs
- ObjectTag.cs
- WebSysDefaultValueAttribute.cs
- TextEditorSelection.cs
- Vector3DValueSerializer.cs
- CategoriesDocumentFormatter.cs
- UserPersonalizationStateInfo.cs
- AsyncOperation.cs
- securitycriticaldataformultiplegetandset.cs
- ReaderWriterLockWrapper.cs
- Html32TextWriter.cs
- querybuilder.cs
- SafeEventHandle.cs
- ChannelManager.cs
- TypeReference.cs
- cryptoapiTransform.cs
- UpdateExpressionVisitor.cs
- Byte.cs
- SizeAnimationBase.cs
- Queue.cs
- PassportIdentity.cs
- OdbcRowUpdatingEvent.cs
- XmlSerializerNamespaces.cs
- TaskFormBase.cs
- NotifyInputEventArgs.cs
- UserUseLicenseDictionaryLoader.cs
- TreeNodeClickEventArgs.cs
- BulletedListDesigner.cs
- TextParentUndoUnit.cs
- NaturalLanguageHyphenator.cs
- CheckBoxField.cs
- Table.cs
- BrowserCapabilitiesCodeGenerator.cs
- TransformerTypeCollection.cs
- DataBindingCollectionConverter.cs
- HtmlDocument.cs
- TransactionChannelFactory.cs
- WebPartManager.cs
- TextBoxAutoCompleteSourceConverter.cs
- HtmlInputRadioButton.cs
- HttpTransportManager.cs
- XmlSchemaObject.cs
- PrinterResolution.cs
- NativeMsmqMessage.cs
- ColumnHeaderConverter.cs
- UITypeEditor.cs
- EventWaitHandle.cs
- PageBuildProvider.cs
- PerformanceCounterCategory.cs