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 / WebPartManagerInternals.cs / 1 / WebPartManagerInternals.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)]
    public sealed class WebPartManagerInternals {
 
        private WebPartManager _manager;
 
        internal WebPartManagerInternals(WebPartManager manager) { 
            _manager = manager;
        } 
        public void AddWebPart(WebPart webPart) {
            _manager.AddWebPart(webPart);
        } 
        public void CallOnClosing(WebPart webPart) { 
            webPart.OnClosing(EventArgs.Empty); 
        }
 
        public void CallOnConnectModeChanged(WebPart webPart) {
            webPart.OnConnectModeChanged(EventArgs.Empty);
        }
 
        public void CallOnDeleting(WebPart webPart) {
            webPart.OnDeleting(EventArgs.Empty); 
        } 
        public void CallOnEditModeChanged(WebPart webPart) { 
            webPart.OnEditModeChanged(EventArgs.Empty);
        }
        public object CreateObjectFromType(Type type) { 
            return WebPartUtil.CreateObjectFromType(type);
        } 
 
        public bool ConnectionDeleted(WebPartConnection connection) {
            return connection.Deleted; 
        }
        public void DeleteConnection(WebPartConnection connection) {
            connection.Deleted = true; 
        }
 
        public string GetZoneID(WebPart webPart) { 
            return webPart.ZoneID;
        } 
        public void LoadConfigurationState(WebPartTransformer transformer, object savedState) {
            transformer.LoadConfigurationState(savedState);
        } 
        public void RemoveWebPart(WebPart webPart) { 
            _manager.RemoveWebPart(webPart); 
        }
 
        public object SaveConfigurationState(WebPartTransformer transformer) {
            return transformer.SaveConfigurationState();
        }
 
        public void SetConnectErrorMessage(WebPart webPart, string connectErrorMessage) {
            webPart.SetConnectErrorMessage(connectErrorMessage); 
        } 
        public void SetHasUserData(WebPart webPart, bool hasUserData) { 
            webPart.SetHasUserData(hasUserData);
        }
        public void SetHasSharedData(WebPart webPart, bool hasSharedData) { 
            webPart.SetHasSharedData(hasSharedData);
        } 
 
        public void SetIsClosed(WebPart webPart, bool isClosed) {
            webPart.SetIsClosed(isClosed); 
        }
        public void SetIsShared(WebPartConnection connection, bool isShared) {
            connection.SetIsShared(isShared); 
        }
 
        public void SetIsShared(WebPart webPart, bool isShared) { 
            webPart.SetIsShared(isShared);
        } 
        public void SetIsStandalone(WebPart webPart, bool isStandalone) {
            webPart.SetIsStandalone(isStandalone);
        } 
        public void SetIsStatic(WebPartConnection connection, bool isStatic) { 
            connection.SetIsStatic(isStatic); 
        }
 
        public void SetIsStatic(WebPart webPart, bool isStatic) {
            webPart.SetIsStatic(isStatic);
        }
 
        public void SetTransformer(WebPartConnection connection, WebPartTransformer transformer) {
            connection.SetTransformer(transformer); 
        } 
        public void SetZoneID(WebPart webPart, string zoneID) { 
            webPart.ZoneID = zoneID;
        }
        public void SetZoneIndex(WebPart webPart, int zoneIndex) { 
            webPart.SetZoneIndex(zoneIndex);
        } 
    } 
}
 
// 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)]
    public sealed class WebPartManagerInternals {
 
        private WebPartManager _manager;
 
        internal WebPartManagerInternals(WebPartManager manager) { 
            _manager = manager;
        } 
        public void AddWebPart(WebPart webPart) {
            _manager.AddWebPart(webPart);
        } 
        public void CallOnClosing(WebPart webPart) { 
            webPart.OnClosing(EventArgs.Empty); 
        }
 
        public void CallOnConnectModeChanged(WebPart webPart) {
            webPart.OnConnectModeChanged(EventArgs.Empty);
        }
 
        public void CallOnDeleting(WebPart webPart) {
            webPart.OnDeleting(EventArgs.Empty); 
        } 
        public void CallOnEditModeChanged(WebPart webPart) { 
            webPart.OnEditModeChanged(EventArgs.Empty);
        }
        public object CreateObjectFromType(Type type) { 
            return WebPartUtil.CreateObjectFromType(type);
        } 
 
        public bool ConnectionDeleted(WebPartConnection connection) {
            return connection.Deleted; 
        }
        public void DeleteConnection(WebPartConnection connection) {
            connection.Deleted = true; 
        }
 
        public string GetZoneID(WebPart webPart) { 
            return webPart.ZoneID;
        } 
        public void LoadConfigurationState(WebPartTransformer transformer, object savedState) {
            transformer.LoadConfigurationState(savedState);
        } 
        public void RemoveWebPart(WebPart webPart) { 
            _manager.RemoveWebPart(webPart); 
        }
 
        public object SaveConfigurationState(WebPartTransformer transformer) {
            return transformer.SaveConfigurationState();
        }
 
        public void SetConnectErrorMessage(WebPart webPart, string connectErrorMessage) {
            webPart.SetConnectErrorMessage(connectErrorMessage); 
        } 
        public void SetHasUserData(WebPart webPart, bool hasUserData) { 
            webPart.SetHasUserData(hasUserData);
        }
        public void SetHasSharedData(WebPart webPart, bool hasSharedData) { 
            webPart.SetHasSharedData(hasSharedData);
        } 
 
        public void SetIsClosed(WebPart webPart, bool isClosed) {
            webPart.SetIsClosed(isClosed); 
        }
        public void SetIsShared(WebPartConnection connection, bool isShared) {
            connection.SetIsShared(isShared); 
        }
 
        public void SetIsShared(WebPart webPart, bool isShared) { 
            webPart.SetIsShared(isShared);
        } 
        public void SetIsStandalone(WebPart webPart, bool isStandalone) {
            webPart.SetIsStandalone(isStandalone);
        } 
        public void SetIsStatic(WebPartConnection connection, bool isStatic) { 
            connection.SetIsStatic(isStatic); 
        }
 
        public void SetIsStatic(WebPart webPart, bool isStatic) {
            webPart.SetIsStatic(isStatic);
        }
 
        public void SetTransformer(WebPartConnection connection, WebPartTransformer transformer) {
            connection.SetTransformer(transformer); 
        } 
        public void SetZoneID(WebPart webPart, string zoneID) { 
            webPart.ZoneID = zoneID;
        }
        public void SetZoneIndex(WebPart webPart, int zoneIndex) { 
            webPart.SetZoneIndex(zoneIndex);
        } 
    } 
}
 
// 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
- SourceElementsCollection.cs
- PlacementWorkspace.cs
- RightsManagementPermission.cs
- DesignerOptions.cs
- AutomationProperty.cs
- BuildProviderAppliesToAttribute.cs
- HttpCapabilitiesBase.cs
- TypeResolver.cs
- QueryContinueDragEvent.cs
- ComponentRenameEvent.cs
- DataGridViewRowPostPaintEventArgs.cs
- GiveFeedbackEventArgs.cs
- LoginNameDesigner.cs
- BuildProvidersCompiler.cs
- XmlSerializer.cs
- LocalizationComments.cs
- ConfigUtil.cs
- XamlVector3DCollectionSerializer.cs
- ObjectDataSourceFilteringEventArgs.cs
- AmbientValueAttribute.cs
- StaticExtension.cs
- RootBuilder.cs
- ServicesUtilities.cs
- KeyValuePair.cs
- SiteMapPath.cs
- FunctionDefinition.cs
- ServiceManager.cs
- objectresult_tresulttype.cs
- MailDefinition.cs
- ItemAutomationPeer.cs
- BaseInfoTable.cs
- ValidatingPropertiesEventArgs.cs
- FixedTextContainer.cs
- ToolStripDropDownClosedEventArgs.cs
- AttributeSetAction.cs
- Propagator.ExtentPlaceholderCreator.cs
- ListViewCommandEventArgs.cs
- UpdateDelegates.Generated.cs
- OverflowException.cs
- FileDetails.cs
- TabletDeviceInfo.cs
- IFormattable.cs
- BindingCompleteEventArgs.cs
- Transactions.cs
- DataServiceQueryException.cs
- WebContext.cs
- EntitySqlQueryState.cs
- WebPartConnectionsCancelVerb.cs
- RevocationPoint.cs
- ClientBuildManagerCallback.cs
- ComponentEvent.cs
- CategoryGridEntry.cs
- GeometryCollection.cs
- SvcMapFileSerializer.cs
- XmlDataImplementation.cs
- ScriptHandlerFactory.cs
- IgnoreFileBuildProvider.cs
- DesignerCapabilities.cs
- LastQueryOperator.cs
- DbSource.cs
- MobileSysDescriptionAttribute.cs
- ScrollPatternIdentifiers.cs
- JoinSymbol.cs
- SerialStream.cs
- ResourceReferenceKeyNotFoundException.cs
- ContractTypeNameCollection.cs
- DataObject.cs
- SortQuery.cs
- EntityRecordInfo.cs
- PackWebRequest.cs
- _ChunkParse.cs
- URL.cs
- ValidatingReaderNodeData.cs
- TailCallAnalyzer.cs
- ComponentCommands.cs
- XmlSerializerAssemblyAttribute.cs
- TrustLevel.cs
- ClientUrlResolverWrapper.cs
- RawUIStateInputReport.cs
- ItemCollection.cs
- AccessDataSourceView.cs
- EventBuilder.cs
- ArrayTypeMismatchException.cs
- NamedPipeDuplicateContext.cs
- DataGridViewCellMouseEventArgs.cs
- sqlinternaltransaction.cs
- LineGeometry.cs
- MatrixTransform.cs
- SymLanguageType.cs
- SimpleNameService.cs
- DataGridViewRowStateChangedEventArgs.cs
- ModelItem.cs
- PathSegment.cs
- MetadataPropertyAttribute.cs
- DbQueryCommandTree.cs
- StyleCollectionEditor.cs
- ToolStripDropTargetManager.cs
- HMACSHA512.cs
- DescriptionAttribute.cs
- Viewport3DAutomationPeer.cs