Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / ClientUrlResolverWrapper.cs / 2 / 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
- HttpFileCollectionWrapper.cs
- FileUtil.cs
- CodeRegionDirective.cs
- cryptoapiTransform.cs
- IntranetCredentialPolicy.cs
- SymbolType.cs
- HttpGetClientProtocol.cs
- HtmlButton.cs
- StatusBarDrawItemEvent.cs
- OuterGlowBitmapEffect.cs
- XmlSchemaFacet.cs
- XsltLibrary.cs
- ConfigXmlElement.cs
- Separator.cs
- RelOps.cs
- DefaultPrintController.cs
- EmbeddedObject.cs
- ListViewGroup.cs
- BitmapMetadataBlob.cs
- SqlConnectionPoolProviderInfo.cs
- AddingNewEventArgs.cs
- KeyboardDevice.cs
- CodeTypeParameterCollection.cs
- CodeTypeReferenceCollection.cs
- PolyBezierSegment.cs
- Matrix3DConverter.cs
- DialogResultConverter.cs
- securestring.cs
- RestClientProxyHandler.cs
- PagerSettings.cs
- WindowsSlider.cs
- CodeDirectionExpression.cs
- ObjectDataProvider.cs
- XmlAtomicValue.cs
- WindowsRichEditRange.cs
- SingleResultAttribute.cs
- NameObjectCollectionBase.cs
- FileAuthorizationModule.cs
- ObjectParameter.cs
- InputLanguageProfileNotifySink.cs
- CellTreeNode.cs
- EFTableProvider.cs
- OdbcParameter.cs
- PropagatorResult.cs
- Propagator.Evaluator.cs
- MergeEnumerator.cs
- ExpressionEditorAttribute.cs
- XmlValidatingReaderImpl.cs
- DataGridToolTip.cs
- BitmapEffectrendercontext.cs
- DBAsyncResult.cs
- HwndProxyElementProvider.cs
- XmlSchemaExporter.cs
- BamlRecordWriter.cs
- RunWorkerCompletedEventArgs.cs
- TargetFrameworkAttribute.cs
- HybridDictionary.cs
- grammarelement.cs
- UriWriter.cs
- SequenceDesigner.cs
- ConnectivityStatus.cs
- GeometryDrawing.cs
- XmlValidatingReaderImpl.cs
- SqlInternalConnection.cs
- IPGlobalProperties.cs
- LocalTransaction.cs
- ProfileSettings.cs
- Attributes.cs
- RegexRunner.cs
- MetadataCacheItem.cs
- SelectionRange.cs
- WebBrowserSiteBase.cs
- FormParameter.cs
- RPIdentityRequirement.cs
- DataGridPagerStyle.cs
- Function.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Trigger.cs
- XslTransform.cs
- CodeObject.cs
- SystemResourceKey.cs
- FontInfo.cs
- HttpSessionStateWrapper.cs
- IndexedEnumerable.cs
- AutoGeneratedField.cs
- ContractAdapter.cs
- AccessViolationException.cs
- UnsafeNetInfoNativeMethods.cs
- ValueOfAction.cs
- Query.cs
- FileIOPermission.cs
- QueryExtender.cs
- WindowsPrincipal.cs
- CodeDesigner.cs
- ChannelParameterCollection.cs
- wmiprovider.cs
- safemediahandle.cs
- Converter.cs
- PKCS1MaskGenerationMethod.cs
- EntityCommandExecutionException.cs