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
- HostedTransportConfigurationBase.cs
- DrawItemEvent.cs
- Point3DCollection.cs
- PointHitTestResult.cs
- DataGridCommandEventArgs.cs
- GetFileNameResult.cs
- CheckPair.cs
- TableCell.cs
- GeometryGroup.cs
- DataBindingHandlerAttribute.cs
- ClientTarget.cs
- ValueType.cs
- DataObjectSettingDataEventArgs.cs
- Literal.cs
- RangeBaseAutomationPeer.cs
- StagingAreaInputItem.cs
- ValidationManager.cs
- ConnectionPointCookie.cs
- Cursors.cs
- MembershipSection.cs
- altserialization.cs
- MeshGeometry3D.cs
- XmlQualifiedName.cs
- VectorValueSerializer.cs
- DbParameterCollection.cs
- NamespaceDecl.cs
- TypeInitializationException.cs
- EtwTrace.cs
- SuppressIldasmAttribute.cs
- WindowsFormsDesignerOptionService.cs
- DataGridViewRowsAddedEventArgs.cs
- NotImplementedException.cs
- PointCollectionConverter.cs
- Choices.cs
- ProfileGroupSettingsCollection.cs
- XmlReader.cs
- XmlSchemaChoice.cs
- SQLMoney.cs
- EditorPartCollection.cs
- OracleSqlParser.cs
- InternalConfigHost.cs
- ReadOnlyDictionary.cs
- TextServicesCompartmentEventSink.cs
- DynamicValueConverter.cs
- HttpModule.cs
- HybridDictionary.cs
- StyleModeStack.cs
- EntityProxyTypeInfo.cs
- SystemResourceHost.cs
- DataException.cs
- BulletedListEventArgs.cs
- _AcceptOverlappedAsyncResult.cs
- ResourceProperty.cs
- CroppedBitmap.cs
- ExpanderAutomationPeer.cs
- SoapIgnoreAttribute.cs
- RolePrincipal.cs
- LongTypeConverter.cs
- SizeConverter.cs
- TransportManager.cs
- StatusBarPanel.cs
- ClientType.cs
- BindStream.cs
- RSAPKCS1SignatureDeformatter.cs
- ListView.cs
- GetParentChain.cs
- RectAnimationBase.cs
- TextProperties.cs
- LoginDesignerUtil.cs
- XMLUtil.cs
- BounceEase.cs
- InheritedPropertyDescriptor.cs
- BindingList.cs
- TypeConverter.cs
- TransactionManagerProxy.cs
- WebPartMinimizeVerb.cs
- ElementHostPropertyMap.cs
- HtmlTable.cs
- contentDescriptor.cs
- ListParaClient.cs
- Matrix.cs
- TableLayoutPanelBehavior.cs
- SwitchExpression.cs
- SchemaImporterExtensionElementCollection.cs
- DPTypeDescriptorContext.cs
- WebPartManager.cs
- tibetanshape.cs
- WebPartManagerInternals.cs
- Switch.cs
- XmlSerializationReader.cs
- HealthMonitoringSectionHelper.cs
- PagesSection.cs
- FontUnitConverter.cs
- AppearanceEditorPart.cs
- TypeDescriptor.cs
- SecurityResources.cs
- Evidence.cs
- DetailsViewDesigner.cs
- InitializerFacet.cs
- ComPlusServiceLoader.cs