Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / ui / PageWrapper.cs / 2 / PageWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.Diagnostics; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web; internal sealed class PageWrapper : IPage { private readonly Page _page; public PageWrapper(Page page) { Debug.Assert(page != null); _page = page; } #region IPage Members string IPage.AppRelativeVirtualPath { get { return _page.AppRelativeVirtualPath; } } IClientScriptManager IPage.ClientScript { get { return new ClientScriptManagerWrapper(_page.ClientScript); } } bool IPage.EnableEventValidation { get { return _page.EnableEventValidation; } } IHtmlForm IPage.Form { get { if (_page.Form != null) { return new HtmlFormWrapper(_page.Form); } return null; } } HtmlHead IPage.Header { get { return _page.Header; } } bool IPage.IsPostBack { get { return _page.IsPostBack; } } bool IPage.IsValid { get { return _page.IsValid; } } IDictionary IPage.Items { get { return _page.Items; } } HttpRequestBase IPage.Request { get { return new HttpRequestWrapper(_page.Request); } } HttpResponseInternalBase IPage.Response { get { return new HttpResponseInternalWrapper(_page.Response); } } HttpServerUtilityBase IPage.Server { get { return new HttpServerUtilityWrapper(_page.Server); } } string IPage.Title { get { return _page.Title; } } event EventHandler IPage.Error { add { _page.Error += value; } remove { _page.Error -= value; } } event EventHandler IPage.InitComplete { add { _page.InitComplete += value; } remove { _page.InitComplete -= value; } } event EventHandler IPage.LoadComplete { add { _page.LoadComplete += value; } remove { _page.LoadComplete -= value; } } void IPage.RegisterRequiresViewStateEncryption() { _page.RegisterRequiresViewStateEncryption(); } void IPage.SetFocus(Control control) { _page.SetFocus(control); } void IPage.SetFocus(string clientID) { _page.SetFocus(clientID); } event EventHandler IPage.PreRender { add { _page.PreRender += value; } remove { _page.PreRender -= value; } } event EventHandler IPage.PreRenderComplete { add { _page.PreRenderComplete += value; } remove { _page.PreRenderComplete -= value; } } void IPage.SetRenderMethodDelegate(RenderMethod renderMethod) { _page.SetRenderMethodDelegate(renderMethod); } void IPage.Validate(string validationGroup) { _page.Validate(validationGroup); } void IPage.VerifyRenderingInServerForm(Control control) { _page.VerifyRenderingInServerForm(control); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.Diagnostics; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web; internal sealed class PageWrapper : IPage { private readonly Page _page; public PageWrapper(Page page) { Debug.Assert(page != null); _page = page; } #region IPage Members string IPage.AppRelativeVirtualPath { get { return _page.AppRelativeVirtualPath; } } IClientScriptManager IPage.ClientScript { get { return new ClientScriptManagerWrapper(_page.ClientScript); } } bool IPage.EnableEventValidation { get { return _page.EnableEventValidation; } } IHtmlForm IPage.Form { get { if (_page.Form != null) { return new HtmlFormWrapper(_page.Form); } return null; } } HtmlHead IPage.Header { get { return _page.Header; } } bool IPage.IsPostBack { get { return _page.IsPostBack; } } bool IPage.IsValid { get { return _page.IsValid; } } IDictionary IPage.Items { get { return _page.Items; } } HttpRequestBase IPage.Request { get { return new HttpRequestWrapper(_page.Request); } } HttpResponseInternalBase IPage.Response { get { return new HttpResponseInternalWrapper(_page.Response); } } HttpServerUtilityBase IPage.Server { get { return new HttpServerUtilityWrapper(_page.Server); } } string IPage.Title { get { return _page.Title; } } event EventHandler IPage.Error { add { _page.Error += value; } remove { _page.Error -= value; } } event EventHandler IPage.InitComplete { add { _page.InitComplete += value; } remove { _page.InitComplete -= value; } } event EventHandler IPage.LoadComplete { add { _page.LoadComplete += value; } remove { _page.LoadComplete -= value; } } void IPage.RegisterRequiresViewStateEncryption() { _page.RegisterRequiresViewStateEncryption(); } void IPage.SetFocus(Control control) { _page.SetFocus(control); } void IPage.SetFocus(string clientID) { _page.SetFocus(clientID); } event EventHandler IPage.PreRender { add { _page.PreRender += value; } remove { _page.PreRender -= value; } } event EventHandler IPage.PreRenderComplete { add { _page.PreRenderComplete += value; } remove { _page.PreRenderComplete -= value; } } void IPage.SetRenderMethodDelegate(RenderMethod renderMethod) { _page.SetRenderMethodDelegate(renderMethod); } void IPage.Validate(string validationGroup) { _page.Validate(validationGroup); } void IPage.VerifyRenderingInServerForm(Control control) { _page.VerifyRenderingInServerForm(control); } #endregion } } // 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
- SqlDataSource.cs
- FormViewAutoFormat.cs
- ResourceAssociationType.cs
- QuadraticBezierSegment.cs
- BindingExpressionBase.cs
- DateTimeValueSerializerContext.cs
- _SSPIWrapper.cs
- StrokeRenderer.cs
- XmlBufferReader.cs
- StringPropertyBuilder.cs
- WSIdentityFaultException.cs
- SRef.cs
- ToolStripRenderer.cs
- Function.cs
- Lasso.cs
- EntityCommandDefinition.cs
- SignatureResourceHelper.cs
- PageParserFilter.cs
- ThreadPool.cs
- IndexOutOfRangeException.cs
- InternalConfigHost.cs
- BindingListCollectionView.cs
- InputScopeNameConverter.cs
- XmlLangPropertyAttribute.cs
- TextAutomationPeer.cs
- RegexGroupCollection.cs
- EditorZoneBase.cs
- COAUTHIDENTITY.cs
- MappedMetaModel.cs
- BuildManager.cs
- COM2EnumConverter.cs
- ListSourceHelper.cs
- ChannelManager.cs
- WindowsTokenRoleProvider.cs
- TransmissionStrategy.cs
- Subtree.cs
- Wildcard.cs
- GatewayIPAddressInformationCollection.cs
- FontConverter.cs
- XmlSchemaInfo.cs
- DataListComponentEditor.cs
- Nodes.cs
- storepermissionattribute.cs
- RijndaelManagedTransform.cs
- CloseCollectionAsyncResult.cs
- PublisherIdentityPermission.cs
- TableLayoutSettings.cs
- XmlTextWriter.cs
- DataListCommandEventArgs.cs
- DefaultPropertyAttribute.cs
- OleDbEnumerator.cs
- Stylesheet.cs
- RightsManagementEncryptionTransform.cs
- SiteMembershipCondition.cs
- HtmlMeta.cs
- XmlSchemaSimpleTypeRestriction.cs
- Resources.Designer.cs
- CircleHotSpot.cs
- ClientScriptManager.cs
- ParserExtension.cs
- ImportException.cs
- CallContext.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- BamlResourceSerializer.cs
- TimeManager.cs
- TransportSecurityBindingElement.cs
- CapabilitiesPattern.cs
- UrlMappingCollection.cs
- _Connection.cs
- MemberCollection.cs
- DataGridViewRowsRemovedEventArgs.cs
- DbMetaDataFactory.cs
- WrapPanel.cs
- ControlBindingsConverter.cs
- HttpConfigurationContext.cs
- BitmapData.cs
- TextProviderWrapper.cs
- MemberMaps.cs
- DayRenderEvent.cs
- Monitor.cs
- listitem.cs
- DesignerProperties.cs
- TypeDependencyAttribute.cs
- RedirectionProxy.cs
- ReadonlyMessageFilter.cs
- WebRequestModulesSection.cs
- DoubleAnimationUsingKeyFrames.cs
- ObjectDataSourceSelectingEventArgs.cs
- ManualResetEvent.cs
- VarRemapper.cs
- NextPreviousPagerField.cs
- SafeFileHandle.cs
- MaskedTextBox.cs
- DeviceContexts.cs
- Menu.cs
- HostProtectionException.cs
- WebResourceAttribute.cs
- RbTree.cs
- AnchoredBlock.cs
- QueryStringParameter.cs