Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / Adapters / WebControlAdapter.cs / 1305376 / WebControlAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.Adapters { using System; using System.Web; using System.Web.UI; using System.Web.UI.Adapters; // Provides adaptive rendering for a web control. public class WebControlAdapter : ControlAdapter { // Returns a strongly typed control instance. protected new WebControl Control { get { return (WebControl)base.Control; } } /// Indicates whether the associated WebControl is enabled /// taking into account the cascading effect of the enabled property. protected bool IsEnabled { get { return Control.IsEnabled; } } protected virtual void RenderBeginTag(HtmlTextWriter writer) { Control.RenderBeginTag(writer); } protected virtual void RenderEndTag(HtmlTextWriter writer) { Control.RenderEndTag(writer); } protected virtual void RenderContents(HtmlTextWriter writer) { Control.RenderContents(writer); } protected internal override void Render(HtmlTextWriter writer) { RenderBeginTag(writer); RenderContents(writer); RenderEndTag(writer); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.Adapters { using System; using System.Web; using System.Web.UI; using System.Web.UI.Adapters; // Provides adaptive rendering for a web control. public class WebControlAdapter : ControlAdapter { // Returns a strongly typed control instance. protected new WebControl Control { get { return (WebControl)base.Control; } } /// Indicates whether the associated WebControl is enabled /// taking into account the cascading effect of the enabled property. protected bool IsEnabled { get { return Control.IsEnabled; } } protected virtual void RenderBeginTag(HtmlTextWriter writer) { Control.RenderBeginTag(writer); } protected virtual void RenderEndTag(HtmlTextWriter writer) { Control.RenderEndTag(writer); } protected virtual void RenderContents(HtmlTextWriter writer) { Control.RenderContents(writer); } protected internal override void Render(HtmlTextWriter writer) { RenderBeginTag(writer); RenderContents(writer); RenderEndTag(writer); } } } // 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
- AnnotationAuthorChangedEventArgs.cs
- MenuAutomationPeer.cs
- PropertyPath.cs
- Pair.cs
- HttpResponseHeader.cs
- Interfaces.cs
- WebPartUtil.cs
- StylusSystemGestureEventArgs.cs
- SqlOuterApplyReducer.cs
- LoginName.cs
- Viewport3DVisual.cs
- ProjectionPath.cs
- ContentHostHelper.cs
- CodeTypeReferenceCollection.cs
- SQLResource.cs
- WindowsServiceCredential.cs
- dtdvalidator.cs
- safelink.cs
- AssociationProvider.cs
- ParseElement.cs
- WebPartVerb.cs
- XmlIlGenerator.cs
- FixedPageStructure.cs
- PeerCollaborationPermission.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Constants.cs
- FrugalMap.cs
- ObjectViewListener.cs
- Behavior.cs
- LinkedResourceCollection.cs
- DataSourceControl.cs
- RemoveStoryboard.cs
- Group.cs
- MDIControlStrip.cs
- HandledEventArgs.cs
- GeneralTransform.cs
- XmlDocumentSerializer.cs
- CLSCompliantAttribute.cs
- Int16AnimationBase.cs
- LineVisual.cs
- ItemMap.cs
- WebPartEventArgs.cs
- XmlLoader.cs
- SizeConverter.cs
- UrlPropertyAttribute.cs
- CultureSpecificStringDictionary.cs
- ComponentCommands.cs
- UpWmlMobileTextWriter.cs
- SourceSwitch.cs
- TextTreeInsertElementUndoUnit.cs
- URLAttribute.cs
- EpmContentSerializer.cs
- FontWeights.cs
- ThicknessAnimationUsingKeyFrames.cs
- HashRepartitionStream.cs
- FormattedTextSymbols.cs
- TypeUnloadedException.cs
- InstanceNotReadyException.cs
- GZipDecoder.cs
- TypeSemantics.cs
- WindowsSidIdentity.cs
- TextEndOfParagraph.cs
- DataBinder.cs
- basevalidator.cs
- ObjectPropertyMapping.cs
- ItemCheckedEvent.cs
- SingleAnimationBase.cs
- TextWriter.cs
- ImmComposition.cs
- XmlMemberMapping.cs
- XamlPoint3DCollectionSerializer.cs
- XamlStyleSerializer.cs
- FileAuthorizationModule.cs
- DetailsViewUpdatedEventArgs.cs
- SelectionRange.cs
- DependencyPropertyKind.cs
- SimpleRecyclingCache.cs
- HttpListener.cs
- HttpBrowserCapabilitiesBase.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ThreadExceptionEvent.cs
- CellQuery.cs
- FormsAuthenticationUser.cs
- X509ChainElement.cs
- ReaderWriterLock.cs
- SqlMethods.cs
- BufferedReceiveManager.cs
- ManagementPath.cs
- TcpAppDomainProtocolHandler.cs
- IntellisenseTextBox.cs
- GradientStop.cs
- UTF8Encoding.cs
- UnsafeNativeMethods.cs
- BigInt.cs
- PersonalizableAttribute.cs
- SchemaCreator.cs
- PropertyDescriptor.cs
- DirectionalLight.cs
- SoapSchemaMember.cs
- dataprotectionpermission.cs