Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Compilation / ResourceProviderFactory.cs / 1 / ResourceProviderFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; /* * Interface used to create app and page IResourceProvider objects */ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class ResourceProviderFactory { public abstract IResourceProvider CreateGlobalResourceProvider(string classKey); public abstract IResourceProvider CreateLocalResourceProvider(string virtualPath); } /* * Implementation of ResourceProviderFactory for ResourceManager based resources */ internal class ResXResourceProviderFactory: ResourceProviderFactory { public override IResourceProvider CreateGlobalResourceProvider(string classKey) { return new GlobalResXResourceProvider(classKey); } public override IResourceProvider CreateLocalResourceProvider(string virtualPath) { return new LocalResXResourceProvider(VirtualPath.Create(virtualPath)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeMethods.cs
- WindowsIPAddress.cs
- ThrowHelper.cs
- CellLabel.cs
- InputBinder.cs
- TextBoxBase.cs
- __ComObject.cs
- FamilyCollection.cs
- X509ThumbprintKeyIdentifierClause.cs
- HttpRuntime.cs
- DbConnectionHelper.cs
- ListBox.cs
- XmlChildEnumerator.cs
- RegisteredExpandoAttribute.cs
- StringCollection.cs
- HwndAppCommandInputProvider.cs
- XpsDocument.cs
- Pair.cs
- StickyNoteHelper.cs
- TabControl.cs
- MultipartIdentifier.cs
- ProfileBuildProvider.cs
- IntSecurity.cs
- NativeCppClassAttribute.cs
- MessageQueue.cs
- HighContrastHelper.cs
- RotateTransform3D.cs
- CodeSpit.cs
- WebHttpBehavior.cs
- HttpModuleCollection.cs
- CqlParserHelpers.cs
- RadialGradientBrush.cs
- LicenseException.cs
- TypeElementCollection.cs
- StickyNoteContentControl.cs
- SqlFunctions.cs
- InputMethodStateChangeEventArgs.cs
- BinaryMethodMessage.cs
- CfgArc.cs
- CultureInfoConverter.cs
- SqlBuilder.cs
- AssociationEndMember.cs
- DomainUpDown.cs
- StringAttributeCollection.cs
- UnauthorizedAccessException.cs
- IBuiltInEvidence.cs
- GradientStopCollection.cs
- NonClientArea.cs
- WebBrowserHelper.cs
- TypedReference.cs
- DockPanel.cs
- HttpRuntime.cs
- UIElement3D.cs
- SettingsContext.cs
- StoreItemCollection.cs
- AddToCollection.cs
- Rules.cs
- ListenerChannelContext.cs
- BaseProcessor.cs
- ColumnReorderedEventArgs.cs
- WinEventTracker.cs
- ErrorProvider.cs
- UidManager.cs
- XmlILAnnotation.cs
- ApplicationHost.cs
- LayoutUtils.cs
- Message.cs
- AQNBuilder.cs
- IdnMapping.cs
- _ChunkParse.cs
- ColorTranslator.cs
- AttachedPropertyBrowsableAttribute.cs
- WebPartDisplayModeEventArgs.cs
- MarshalDirectiveException.cs
- SqlDataAdapter.cs
- XamlTypeMapper.cs
- ProcessHostServerConfig.cs
- FakeModelItemImpl.cs
- Int16KeyFrameCollection.cs
- DrawingServices.cs
- DesignerTransactionCloseEvent.cs
- FastPropertyAccessor.cs
- AccessKeyManager.cs
- AssemblyName.cs
- DecoderFallback.cs
- SyndicationDeserializer.cs
- WinCategoryAttribute.cs
- WebBrowserNavigatedEventHandler.cs
- BindingWorker.cs
- HtmlAnchor.cs
- XmlUtil.cs
- AppLevelCompilationSectionCache.cs
- TableCellCollection.cs
- DesignerCategoryAttribute.cs
- UpDownBaseDesigner.cs
- DesignBindingEditor.cs
- OneOfElement.cs
- ExternalFile.cs
- RegexGroupCollection.cs
- _StreamFramer.cs