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
- NetCodeGroup.cs
- CodeNamespaceCollection.cs
- ArgumentOutOfRangeException.cs
- SqlMethodAttribute.cs
- BitmapEffectvisualstate.cs
- SaveFileDialog.cs
- DefaultObjectSerializer.cs
- DbCommandDefinition.cs
- Substitution.cs
- NumericPagerField.cs
- SimpleHandlerFactory.cs
- ByteAnimation.cs
- ContainerSelectorBehavior.cs
- WebRequest.cs
- StatusBar.cs
- CookieProtection.cs
- WebPartMenu.cs
- RefType.cs
- WmfPlaceableFileHeader.cs
- QuaternionRotation3D.cs
- EventHandlersStore.cs
- BaseDataBoundControl.cs
- KnownIds.cs
- GridItemPatternIdentifiers.cs
- ValueExpressions.cs
- WinEventWrap.cs
- StreamUpgradeProvider.cs
- NetDataContractSerializer.cs
- XmlnsCache.cs
- SettingsAttributes.cs
- IPAddressCollection.cs
- SqlFacetAttribute.cs
- TableLayoutSettingsTypeConverter.cs
- SqlClientWrapperSmiStream.cs
- CommandManager.cs
- XamlSerializerUtil.cs
- UserMapPath.cs
- FindResponse.cs
- UriParserTemplates.cs
- FixedSOMTextRun.cs
- QilExpression.cs
- BindingContext.cs
- InstallerTypeAttribute.cs
- HttpProtocolImporter.cs
- Keywords.cs
- PeerInputChannel.cs
- QueueAccessMode.cs
- WorkflowFormatterBehavior.cs
- WinInetCache.cs
- PersonalizationStateInfoCollection.cs
- TdsParserStateObject.cs
- EditingMode.cs
- SessionStateContainer.cs
- DataGridViewLinkColumn.cs
- sapiproxy.cs
- XmlHelper.cs
- DocumentScope.cs
- TextParentUndoUnit.cs
- ConstNode.cs
- RowSpanVector.cs
- SqlBulkCopy.cs
- TablePattern.cs
- InheritanceAttribute.cs
- Point3DValueSerializer.cs
- LinkedResource.cs
- ReadWriteObjectLock.cs
- BoundingRectTracker.cs
- ParameterElementCollection.cs
- GPRECT.cs
- cookieexception.cs
- ScrollBar.cs
- RijndaelManaged.cs
- Query.cs
- Scheduling.cs
- OdbcDataAdapter.cs
- CoreSwitches.cs
- Preprocessor.cs
- TimestampInformation.cs
- Queue.cs
- HttpCacheVaryByContentEncodings.cs
- EntityViewContainer.cs
- TreeNodeMouseHoverEvent.cs
- RegexNode.cs
- ClassDataContract.cs
- GlobalProxySelection.cs
- DesignerDataColumn.cs
- Button.cs
- SystemFonts.cs
- Int32Animation.cs
- GridEntryCollection.cs
- __Filters.cs
- RowSpanVector.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- HostExecutionContextManager.cs
- Color.cs
- Directory.cs
- WindowsSpinner.cs
- SynchronizedInputAdaptor.cs
- DbCommandDefinition.cs
- HTMLTagNameToTypeMapper.cs