Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartManagerInternals.cs / 1305376 / WebPartManagerInternals.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
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;
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
- DeflateStream.cs
- FileDialogCustomPlace.cs
- ProfileInfo.cs
- ScalarConstant.cs
- PointKeyFrameCollection.cs
- WindowsTokenRoleProvider.cs
- InputMethodStateTypeInfo.cs
- ProfileService.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- HtmlTernaryTree.cs
- SelfIssuedAuthRSACryptoProvider.cs
- AddInServer.cs
- PathFigureCollection.cs
- XmlQueryOutput.cs
- LoginCancelEventArgs.cs
- XmlUtil.cs
- UInt16Converter.cs
- Style.cs
- AccessKeyManager.cs
- DictionaryManager.cs
- BinaryWriter.cs
- Operand.cs
- CustomAttribute.cs
- SoapUnknownHeader.cs
- ToolBarDesigner.cs
- DataSourceCache.cs
- DbConnectionClosed.cs
- BufferedGraphics.cs
- ProfilePropertySettings.cs
- TableLayoutPanelDesigner.cs
- UnsafeNativeMethods.cs
- EventHandlerList.cs
- GraphicsState.cs
- HtmlContainerControl.cs
- RemotingException.cs
- XmlToDatasetMap.cs
- SRDisplayNameAttribute.cs
- SecurityHeader.cs
- FreezableCollection.cs
- XmlValueConverter.cs
- DBAsyncResult.cs
- DesignerTextViewAdapter.cs
- CodeAttributeDeclaration.cs
- NumberSubstitution.cs
- ProtocolImporter.cs
- WebConfigurationManager.cs
- ChannelSinkStacks.cs
- RecognizeCompletedEventArgs.cs
- IriParsingElement.cs
- RtfToXamlReader.cs
- ExpressionVisitor.cs
- Gdiplus.cs
- securestring.cs
- URLEditor.cs
- ComponentSerializationService.cs
- FormsAuthenticationUserCollection.cs
- XmlSchema.cs
- Rotation3DKeyFrameCollection.cs
- CmsInterop.cs
- EventHandlerService.cs
- URLString.cs
- GuidTagList.cs
- Events.cs
- FolderBrowserDialog.cs
- RuntimeWrappedException.cs
- DelegateSerializationHolder.cs
- WebPartZoneCollection.cs
- WebCategoryAttribute.cs
- XmlSerializer.cs
- TrackingMemoryStream.cs
- path.cs
- WpfSharedBamlSchemaContext.cs
- PropertyToken.cs
- Semaphore.cs
- ToolStripItemBehavior.cs
- SmiEventSink_Default.cs
- DeploymentExceptionMapper.cs
- PropertyGeneratedEventArgs.cs
- ViewManager.cs
- _KerberosClient.cs
- SharedConnectionWorkflowTransactionService.cs
- DesignTimeParseData.cs
- SqlInfoMessageEvent.cs
- CustomAttributeFormatException.cs
- WebResourceAttribute.cs
- PingOptions.cs
- Visitor.cs
- Events.cs
- ErrorTableItemStyle.cs
- StdValidatorsAndConverters.cs
- XmlNavigatorStack.cs
- ClientRoleProvider.cs
- DecoderNLS.cs
- PhysicalAddress.cs
- HtmlInputImage.cs
- SelectionPattern.cs
- FactoryId.cs
- CompleteWizardStep.cs
- OleDbPropertySetGuid.cs
- TextContainerHelper.cs