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
- ToolStripRenderer.cs
- CachingHintValidation.cs
- DataSourceExpression.cs
- StringFormat.cs
- DefaultCommandConverter.cs
- PrimarySelectionGlyph.cs
- EntityDataSourceValidationException.cs
- LassoHelper.cs
- CombinedGeometry.cs
- MemberAccessException.cs
- InvariantComparer.cs
- FileFormatException.cs
- OdbcRowUpdatingEvent.cs
- DockingAttribute.cs
- PolicyStatement.cs
- SQLUtility.cs
- AttributeUsageAttribute.cs
- UIntPtr.cs
- OracleBinary.cs
- XPathNode.cs
- ServicePointManagerElement.cs
- EntitySetDataBindingList.cs
- RightsManagementInformation.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- UnauthorizedAccessException.cs
- DateTimeUtil.cs
- IPGlobalProperties.cs
- MaskedTextBox.cs
- ProcessModelSection.cs
- DecimalAverageAggregationOperator.cs
- SequentialOutput.cs
- BlurEffect.cs
- URLIdentityPermission.cs
- DataGridPagerStyle.cs
- AuthorizationContext.cs
- LookupTables.cs
- Bitmap.cs
- Pair.cs
- printdlgexmarshaler.cs
- WebPartEditorApplyVerb.cs
- PropertyItem.cs
- SqlProviderManifest.cs
- FileIOPermission.cs
- DataObject.cs
- ObjectStateManagerMetadata.cs
- MemberAccessException.cs
- RestHandler.cs
- HttpCacheVaryByContentEncodings.cs
- UnmanagedBitmapWrapper.cs
- Pen.cs
- DecimalAnimationUsingKeyFrames.cs
- BaseServiceProvider.cs
- ReadOnlyPermissionSet.cs
- AlternateView.cs
- TreeWalkHelper.cs
- OracleRowUpdatedEventArgs.cs
- XmlSchemaAnnotated.cs
- CorrelationTokenInvalidatedHandler.cs
- ScrollViewer.cs
- BaseDataListActionList.cs
- RelatedView.cs
- ProviderConnectionPoint.cs
- RestClientProxyHandler.cs
- IdentifierService.cs
- DesignerVerbCollection.cs
- ReachFixedPageSerializer.cs
- QueryComponents.cs
- WindowsEditBoxRange.cs
- InvokePatternIdentifiers.cs
- GlyphRun.cs
- Button.cs
- ApplicationServiceHelper.cs
- ParameterModifier.cs
- ProviderConnectionPointCollection.cs
- InstancePersistenceException.cs
- StateBag.cs
- EncoderExceptionFallback.cs
- BrowserCapabilitiesFactory.cs
- CssClassPropertyAttribute.cs
- VerifyHashRequest.cs
- XmlUrlResolver.cs
- AppDomainProtocolHandler.cs
- TreeViewTemplateSelector.cs
- IgnoreFileBuildProvider.cs
- DefaultProxySection.cs
- SqlBuilder.cs
- EndPoint.cs
- FormViewUpdateEventArgs.cs
- DrawingServices.cs
- TrueReadOnlyCollection.cs
- CurrencyManager.cs
- TabletDevice.cs
- NavigationFailedEventArgs.cs
- CodePropertyReferenceExpression.cs
- EngineSiteSapi.cs
- XmlQueryRuntime.cs
- GridSplitter.cs
- DataGridViewCellCancelEventArgs.cs
- HttpHandlerAction.cs
- DataSourceComponent.cs