Code:
/ DotNET / DotNET / 8.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
- EventLogTraceListener.cs
- NetworkCredential.cs
- PermissionSetEnumerator.cs
- ObjectDisposedException.cs
- PropertyChangedEventArgs.cs
- unsafenativemethodsother.cs
- ServicePointManagerElement.cs
- ToolboxItemAttribute.cs
- StoreAnnotationsMap.cs
- InlineObject.cs
- LineGeometry.cs
- Link.cs
- OletxResourceManager.cs
- DataGridViewColumnEventArgs.cs
- ProfilePropertyNameValidator.cs
- FontStyle.cs
- SHA1CryptoServiceProvider.cs
- AdapterUtil.cs
- ObjectDisposedException.cs
- ITextView.cs
- ApplicationTrust.cs
- OutputCacheSettingsSection.cs
- EventEntry.cs
- Application.cs
- Assembly.cs
- FunctionDescription.cs
- HyperLinkDesigner.cs
- PropertyTabChangedEvent.cs
- Stack.cs
- EntityDataSourceReferenceGroup.cs
- CodeCatchClauseCollection.cs
- UInt32Storage.cs
- ProcessProtocolHandler.cs
- Point3DAnimation.cs
- AuthenticationModulesSection.cs
- ArrayElementGridEntry.cs
- SurrogateEncoder.cs
- Process.cs
- PolicyValidationException.cs
- InheritanceContextChangedEventManager.cs
- GeneralTransform.cs
- InputBuffer.cs
- UserNameSecurityTokenProvider.cs
- Underline.cs
- formatter.cs
- FixedHyperLink.cs
- ThicknessAnimation.cs
- HwndPanningFeedback.cs
- DocumentXPathNavigator.cs
- IItemContainerGenerator.cs
- ConfigurationPropertyAttribute.cs
- AssemblyUtil.cs
- PointValueSerializer.cs
- WebPartConnectionsConnectVerb.cs
- SeekStoryboard.cs
- CollectionViewProxy.cs
- ToolbarAUtomationPeer.cs
- TabPage.cs
- ScriptRef.cs
- PeerObject.cs
- SimpleHandlerBuildProvider.cs
- EntityModelBuildProvider.cs
- IsolatedStoragePermission.cs
- StylusTip.cs
- ProcessHost.cs
- GeneratedView.cs
- PerformanceCounterPermission.cs
- TrackingStringDictionary.cs
- XmlValidatingReader.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- FixedDocument.cs
- FixedTextBuilder.cs
- CodePropertyReferenceExpression.cs
- Cursors.cs
- GridViewCancelEditEventArgs.cs
- AbstractDataSvcMapFileLoader.cs
- PrinterUnitConvert.cs
- ViewStateModeByIdAttribute.cs
- AutomationPeer.cs
- EventOpcode.cs
- XmlAtomicValue.cs
- HtmlElementEventArgs.cs
- LongValidator.cs
- CultureInfoConverter.cs
- WindowsStartMenu.cs
- BooleanFacetDescriptionElement.cs
- Selector.cs
- ClientRuntime.cs
- ListBase.cs
- QilTargetType.cs
- ObjectSecurity.cs
- LinqDataSourceSelectEventArgs.cs
- RelationshipConstraintValidator.cs
- InputReferenceExpression.cs
- TextRangeSerialization.cs
- FileUtil.cs
- QilNode.cs
- EFDataModelProvider.cs
- OdbcParameter.cs
- DbException.cs