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
- ProcessInfo.cs
- MenuItem.cs
- EventItfInfo.cs
- SqlTopReducer.cs
- StoragePropertyMapping.cs
- ICspAsymmetricAlgorithm.cs
- PatternMatcher.cs
- CompositeFontFamily.cs
- DateTimeConverter.cs
- BatchParser.cs
- ConfigurationProviderException.cs
- AtomParser.cs
- QueryOutputWriter.cs
- ComponentResourceManager.cs
- ProviderIncompatibleException.cs
- TextPointer.cs
- DataGridViewElement.cs
- RemotingAttributes.cs
- Tracer.cs
- RequiredFieldValidator.cs
- FileDataSourceCache.cs
- OleDbPermission.cs
- DataGridViewCellValueEventArgs.cs
- Rotation3DAnimation.cs
- TextProviderWrapper.cs
- IProvider.cs
- FacetChecker.cs
- XmlSchemaType.cs
- Condition.cs
- CheckBoxPopupAdapter.cs
- XmlILConstructAnalyzer.cs
- Char.cs
- figurelengthconverter.cs
- MemberDomainMap.cs
- Thumb.cs
- SqlDelegatedTransaction.cs
- VisualTreeUtils.cs
- Decoder.cs
- MeasureItemEvent.cs
- GACIdentityPermission.cs
- DataListCommandEventArgs.cs
- Win32SafeHandles.cs
- RectangleGeometry.cs
- CalendarKeyboardHelper.cs
- CqlQuery.cs
- HwndStylusInputProvider.cs
- SchemaImporterExtensionElement.cs
- TransactionFlowBindingElement.cs
- WsdlContractConversionContext.cs
- BitmapSizeOptions.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- CryptoApi.cs
- LazyTextWriterCreator.cs
- PolicyStatement.cs
- ToolStripSplitStackLayout.cs
- EditingCommands.cs
- CategoryNameCollection.cs
- BitmapSourceSafeMILHandle.cs
- CodeAccessPermission.cs
- Page.cs
- ToolStripRendererSwitcher.cs
- _ShellExpression.cs
- HttpCookiesSection.cs
- WebReferencesBuildProvider.cs
- DataMemberAttribute.cs
- objectquery_tresulttype.cs
- XmlImplementation.cs
- Visitors.cs
- TypeNameConverter.cs
- InheritanceRules.cs
- LinearGradientBrush.cs
- HttpDigestClientCredential.cs
- FilterException.cs
- XhtmlCssHandler.cs
- TraceData.cs
- VirtualDirectoryMappingCollection.cs
- DynamicActionMessageFilter.cs
- RotateTransform.cs
- CodeDelegateInvokeExpression.cs
- SuppressMergeCheckAttribute.cs
- FormsAuthenticationModule.cs
- TimeoutValidationAttribute.cs
- DataTableReaderListener.cs
- ConfigurationElement.cs
- SessionState.cs
- EntityDataSourceContainerNameItem.cs
- ProcessThreadCollection.cs
- EditorServiceContext.cs
- ControlBuilderAttribute.cs
- FlowDocumentView.cs
- FontStretches.cs
- EncodingTable.cs
- ConversionContext.cs
- XmlSerializationReader.cs
- CompilerCollection.cs
- OneOfTypeConst.cs
- CurrentChangedEventManager.cs
- Pipe.cs
- TextTrailingCharacterEllipsis.cs
- PrefixHandle.cs