Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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)); } } } // 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
- SoapCodeExporter.cs
- FormViewDeleteEventArgs.cs
- SafeHandle.cs
- IncrementalCompileAnalyzer.cs
- GridLength.cs
- WindowsToolbarAsMenu.cs
- OuterGlowBitmapEffect.cs
- SqlConnectionManager.cs
- _SSPIWrapper.cs
- ScriptingWebServicesSectionGroup.cs
- SchemaNamespaceManager.cs
- EventProviderWriter.cs
- ManagementEventWatcher.cs
- ClientData.cs
- PlatformCulture.cs
- DocumentOrderComparer.cs
- PathFigureCollection.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- CompoundFileReference.cs
- SignatureToken.cs
- IdentifierCreationService.cs
- EncoderParameter.cs
- XmlNamespaceManager.cs
- CompilerResults.cs
- FlowLayoutPanel.cs
- ViewEvent.cs
- StreamUpdate.cs
- NamedElement.cs
- XmlSchemaGroup.cs
- SQLDateTime.cs
- WeakHashtable.cs
- DrawListViewSubItemEventArgs.cs
- TextParagraph.cs
- AutoCompleteStringCollection.cs
- hresults.cs
- PixelFormatConverter.cs
- C14NUtil.cs
- ObjectParameterCollection.cs
- _SslStream.cs
- DataPagerField.cs
- ProcessHost.cs
- DesignerTextViewAdapter.cs
- Camera.cs
- Aggregates.cs
- DataGridViewRowCancelEventArgs.cs
- UrlAuthFailedErrorFormatter.cs
- RsaSecurityToken.cs
- SQLInt16.cs
- RectConverter.cs
- ComplexBindingPropertiesAttribute.cs
- SHA384Managed.cs
- EventProviderWriter.cs
- Stackframe.cs
- MatcherBuilder.cs
- LinqDataSourceStatusEventArgs.cs
- DataServiceEntityAttribute.cs
- PerformanceCounterCategory.cs
- RolePrincipal.cs
- ContextQuery.cs
- CodeDomSerializerException.cs
- WindowsStatic.cs
- HttpCachePolicyElement.cs
- CriticalHandle.cs
- CollectionChangedEventManager.cs
- bindurihelper.cs
- AppSettingsExpressionBuilder.cs
- COM2ICategorizePropertiesHandler.cs
- SequenceFullException.cs
- ECDsaCng.cs
- TemplateControlBuildProvider.cs
- DocumentViewerHelper.cs
- UnionQueryOperator.cs
- TextClipboardData.cs
- JavaScriptString.cs
- XPathEmptyIterator.cs
- DataGridViewLinkCell.cs
- ScriptDescriptor.cs
- ArcSegment.cs
- Int64Converter.cs
- EntityProxyTypeInfo.cs
- ControlPropertyNameConverter.cs
- DefinitionBase.cs
- FloaterParaClient.cs
- LineProperties.cs
- ChannelCacheSettings.cs
- WinEventQueueItem.cs
- FixedSOMTableRow.cs
- Internal.cs
- BaseAutoFormat.cs
- IItemProperties.cs
- BuildProviderCollection.cs
- ProviderException.cs
- Imaging.cs
- StringDictionary.cs
- ButtonBase.cs
- EventLogPermission.cs
- LambdaCompiler.Logical.cs
- Vector3DAnimationBase.cs
- CodeComment.cs
- PerformanceCounterPermission.cs