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
- CultureMapper.cs
- ObjRef.cs
- HostingEnvironmentSection.cs
- EntityDataSourceDesignerHelper.cs
- SqlXml.cs
- AxHost.cs
- DiscreteKeyFrames.cs
- AppDomainAttributes.cs
- CheckBoxStandardAdapter.cs
- Parser.cs
- HttpWrapper.cs
- ConfigurationSectionGroupCollection.cs
- HtmlProps.cs
- TypographyProperties.cs
- ConstNode.cs
- InputProviderSite.cs
- EntityConnection.cs
- AsymmetricSignatureDeformatter.cs
- TableProvider.cs
- TypeInitializationException.cs
- Message.cs
- ControlEvent.cs
- MessagingActivityHelper.cs
- ParenthesizePropertyNameAttribute.cs
- shaperfactoryquerycachekey.cs
- CodeDelegateCreateExpression.cs
- Point3DConverter.cs
- Profiler.cs
- SqlFacetAttribute.cs
- TraceData.cs
- XmlComment.cs
- LayeredChannelFactory.cs
- NavigationCommands.cs
- FileDialog.cs
- MailDefinition.cs
- CryptoHelper.cs
- ExpressionLexer.cs
- AppModelKnownContentFactory.cs
- TagMapCollection.cs
- CalendarKeyboardHelper.cs
- Win32.cs
- IsolatedStorage.cs
- StylusSystemGestureEventArgs.cs
- KeysConverter.cs
- CriticalHandle.cs
- OdbcConnectionFactory.cs
- CharacterMetricsDictionary.cs
- UriTemplateVariablePathSegment.cs
- DiscoveryExceptionDictionary.cs
- DataChangedEventManager.cs
- SecurityKeyIdentifier.cs
- BrowserDefinitionCollection.cs
- NotCondition.cs
- AsyncPostBackTrigger.cs
- TripleDESCryptoServiceProvider.cs
- XmlDictionary.cs
- QuarticEase.cs
- XmlSerializationGeneratedCode.cs
- Iis7Helper.cs
- SizeLimitedCache.cs
- IsolatedStorageException.cs
- DebugView.cs
- CodeAssignStatement.cs
- CustomAttribute.cs
- ClientTarget.cs
- MsiStyleLogWriter.cs
- DeviceContexts.cs
- CachedPathData.cs
- IgnoreFileBuildProvider.cs
- Action.cs
- GridViewDeleteEventArgs.cs
- Solver.cs
- RefExpr.cs
- ConfigurationFileMap.cs
- DatePicker.cs
- BitmapEffectInputConnector.cs
- CultureMapper.cs
- __Filters.cs
- ADConnectionHelper.cs
- XmlElementCollection.cs
- ipaddressinformationcollection.cs
- Parsers.cs
- AspProxy.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- IPPacketInformation.cs
- TypeConverter.cs
- SchemaManager.cs
- IteratorDescriptor.cs
- NegatedConstant.cs
- DependencyPropertyChangedEventArgs.cs
- IDReferencePropertyAttribute.cs
- SourceCollection.cs
- AnimationTimeline.cs
- ExpressionEditor.cs
- DocumentSchemaValidator.cs
- PropertyDescriptorComparer.cs
- DocumentGrid.cs
- Process.cs
- ListViewDeleteEventArgs.cs
- TextEffect.cs