Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ResourceProviderFactory.cs / 1305376 / 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 */ 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 */ 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
- AdjustableArrowCap.cs
- XmlTextEncoder.cs
- MetadataArtifactLoaderCompositeFile.cs
- AutomationPropertyInfo.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ResourceManager.cs
- xmlsaver.cs
- PageRouteHandler.cs
- precedingquery.cs
- MenuEventArgs.cs
- RoleGroup.cs
- SqlError.cs
- StandardBindingElement.cs
- WebControlToolBoxItem.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Base64Encoder.cs
- RuntimeHelpers.cs
- LOSFormatter.cs
- WindowManager.cs
- AesManaged.cs
- TextEditorSpelling.cs
- XmlBinaryWriter.cs
- XDRSchema.cs
- WizardPanel.cs
- UpdateException.cs
- CharacterBuffer.cs
- KeyManager.cs
- HybridDictionary.cs
- MessageBodyMemberAttribute.cs
- SqlDataSourceStatusEventArgs.cs
- NameSpaceExtractor.cs
- XmlSchemaValidationException.cs
- BrowserTree.cs
- BaseComponentEditor.cs
- InertiaTranslationBehavior.cs
- FreezableOperations.cs
- ContentHostHelper.cs
- XmlSerializableReader.cs
- ContextProperty.cs
- GeneralTransform3D.cs
- Touch.cs
- CodeTypeConstructor.cs
- BrowserDefinitionCollection.cs
- DelegateSerializationHolder.cs
- CredentialCache.cs
- ListControlDataBindingHandler.cs
- UserInitiatedNavigationPermission.cs
- BaseProcessor.cs
- ToolboxComponentsCreatingEventArgs.cs
- ServiceModelConfigurationSection.cs
- ConnectionString.cs
- SqlDataSourceView.cs
- SoapTypeAttribute.cs
- MonitoringDescriptionAttribute.cs
- ExpressionTable.cs
- DataGridViewButtonColumn.cs
- Atom10FormatterFactory.cs
- ProfessionalColors.cs
- TableParagraph.cs
- EUCJPEncoding.cs
- ProviderIncompatibleException.cs
- linebase.cs
- FlatButtonAppearance.cs
- ProtocolsSection.cs
- ParserExtension.cs
- DataTemplateSelector.cs
- MarshalByRefObject.cs
- Gdiplus.cs
- ToolStripItemCollection.cs
- IsolatedStorageException.cs
- CryptoProvider.cs
- SingletonChannelAcceptor.cs
- followingquery.cs
- ColumnProvider.cs
- XmlSchemaAttributeGroup.cs
- Rect.cs
- ResourceManager.cs
- Timer.cs
- GeneralTransform3D.cs
- XmlSchemaNotation.cs
- MarkupProperty.cs
- DataContractSerializerServiceBehavior.cs
- StoreItemCollection.cs
- DetailsViewInsertEventArgs.cs
- Condition.cs
- Int16KeyFrameCollection.cs
- HttpHandlersSection.cs
- SqlCommandSet.cs
- SessionStateContainer.cs
- SpeechSynthesizer.cs
- UseAttributeSetsAction.cs
- TaiwanLunisolarCalendar.cs
- TextTreePropertyUndoUnit.cs
- RecognizeCompletedEventArgs.cs
- UserNameSecurityTokenParameters.cs
- TextMetrics.cs
- MetadataItem_Static.cs
- WebPartConnectionsConnectVerb.cs
- SystemIcmpV6Statistics.cs
- WorkflowStateRollbackService.cs