Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / ClientUrlResolverWrapper.cs / 1305376 / ClientUrlResolverWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Web.UI; internal sealed class ClientUrlResolverWrapper : IClientUrlResolver { private readonly Control _control; public ClientUrlResolverWrapper(Control control) { _control = control; } #region IClientUrlResolver Members // DevDiv Bugs 197242: AppRelativeTemplateSourceDirectory needed for // CompositeReference url resolution string IClientUrlResolver.AppRelativeTemplateSourceDirectory { get { return _control.AppRelativeTemplateSourceDirectory; } } string IClientUrlResolver.ResolveClientUrl(string relativeUrl) { IClientUrlResolver resolver = _control as IClientUrlResolver; if (resolver != null) { return resolver.ResolveClientUrl(relativeUrl); } else { return _control.ResolveClientUrl(relativeUrl); } } #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.Web.UI; internal sealed class ClientUrlResolverWrapper : IClientUrlResolver { private readonly Control _control; public ClientUrlResolverWrapper(Control control) { _control = control; } #region IClientUrlResolver Members // DevDiv Bugs 197242: AppRelativeTemplateSourceDirectory needed for // CompositeReference url resolution string IClientUrlResolver.AppRelativeTemplateSourceDirectory { get { return _control.AppRelativeTemplateSourceDirectory; } } string IClientUrlResolver.ResolveClientUrl(string relativeUrl) { IClientUrlResolver resolver = _control as IClientUrlResolver; if (resolver != null) { return resolver.ResolveClientUrl(relativeUrl); } else { return _control.ResolveClientUrl(relativeUrl); } } #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
- InvokeGenerator.cs
- KeyValueSerializer.cs
- ArraySubsetEnumerator.cs
- SharedPerformanceCounter.cs
- XmlSchemaParticle.cs
- TCPListener.cs
- InfoCardBaseException.cs
- ScriptingProfileServiceSection.cs
- AutomationTextAttribute.cs
- DataListItem.cs
- XamlDesignerSerializationManager.cs
- ActivationServices.cs
- NotifyParentPropertyAttribute.cs
- MsmqQueue.cs
- SortedSetDebugView.cs
- ReceiveSecurityHeaderElementManager.cs
- util.cs
- BasicHttpSecurityMode.cs
- IssuedSecurityTokenProvider.cs
- SafeUserTokenHandle.cs
- FlowDocument.cs
- Imaging.cs
- SafeMemoryMappedViewHandle.cs
- NonVisualControlAttribute.cs
- BatchStream.cs
- HWStack.cs
- ThreadSafeList.cs
- ChtmlTextWriter.cs
- SoapServerProtocol.cs
- entityreference_tresulttype.cs
- GridSplitter.cs
- ByteStream.cs
- InputLangChangeRequestEvent.cs
- RtfControlWordInfo.cs
- TemplatedMailWebEventProvider.cs
- TrackingValidationObjectDictionary.cs
- PageCodeDomTreeGenerator.cs
- documentsequencetextcontainer.cs
- DetailsViewDeletedEventArgs.cs
- OdbcInfoMessageEvent.cs
- _NestedSingleAsyncResult.cs
- MonitorWrapper.cs
- CroppedBitmap.cs
- _AuthenticationState.cs
- UniformGrid.cs
- BorderGapMaskConverter.cs
- WorkflowEventArgs.cs
- AutomationPropertyInfo.cs
- ObjectDataSourceEventArgs.cs
- MessageSecurityOverMsmqElement.cs
- SqlServer2KCompatibilityAnnotation.cs
- DataKeyArray.cs
- IndentedWriter.cs
- DataBinding.cs
- SignatureHelper.cs
- Char.cs
- TypeHelpers.cs
- ExpressionBuilder.cs
- DataTablePropertyDescriptor.cs
- GenericPrincipal.cs
- OleDbConnectionInternal.cs
- BufferBuilder.cs
- ToolboxItemLoader.cs
- AppSettingsReader.cs
- SoapInteropTypes.cs
- WpfSharedBamlSchemaContext.cs
- ProxyGenerator.cs
- MLangCodePageEncoding.cs
- MultipleViewPattern.cs
- SQLDateTime.cs
- LogWriteRestartAreaAsyncResult.cs
- ArcSegment.cs
- LinqDataSourceStatusEventArgs.cs
- ProfileGroupSettingsCollection.cs
- TagNameToTypeMapper.cs
- WebPartPersonalization.cs
- MultiSelectRootGridEntry.cs
- RuleSettings.cs
- HttpCachePolicyBase.cs
- SqlBinder.cs
- ScriptComponentDescriptor.cs
- CodeVariableReferenceExpression.cs
- OrderedEnumerableRowCollection.cs
- DataServiceQueryException.cs
- DataGridTableCollection.cs
- CollectionViewProxy.cs
- OneOfTypeConst.cs
- ParameterModifier.cs
- SystemIPInterfaceProperties.cs
- ModelPerspective.cs
- BitmapEffectDrawing.cs
- TaskSchedulerException.cs
- DiscoveryService.cs
- DashStyle.cs
- ReachDocumentSequenceSerializerAsync.cs
- RC2.cs
- SystemEvents.cs
- OpacityConverter.cs
- DBParameter.cs
- FormViewDeletedEventArgs.cs