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
- AdornerDecorator.cs
- HwndStylusInputProvider.cs
- DataViewListener.cs
- OleDbException.cs
- RefType.cs
- GorillaCodec.cs
- PinnedBufferMemoryStream.cs
- TemplateAction.cs
- PropertyConverter.cs
- CollectionsUtil.cs
- ValidatorCollection.cs
- AttributeCollection.cs
- AdornerLayer.cs
- AxisAngleRotation3D.cs
- Dump.cs
- Path.cs
- NativeObjectSecurity.cs
- WriteTimeStream.cs
- TextHintingModeValidation.cs
- AppendHelper.cs
- ConfigurationPropertyCollection.cs
- ProcessHostMapPath.cs
- CustomWebEventKey.cs
- MethodImplAttribute.cs
- TextControl.cs
- ActivityTypeResolver.xaml.cs
- ADRole.cs
- Freezable.cs
- RegisteredExpandoAttribute.cs
- DataSourceHelper.cs
- Label.cs
- ApplyImportsAction.cs
- BaseHashHelper.cs
- StateManagedCollection.cs
- XmlBoundElement.cs
- ObjectNavigationPropertyMapping.cs
- StateMachine.cs
- RectangleF.cs
- InvalidCastException.cs
- jithelpers.cs
- Utility.cs
- BaseCollection.cs
- MemberMaps.cs
- linebase.cs
- ConfigurationFileMap.cs
- PageTheme.cs
- TextBox.cs
- CustomCredentialPolicy.cs
- DataContractSerializerSection.cs
- DataGridViewSortCompareEventArgs.cs
- WebBrowsableAttribute.cs
- XamlGridLengthSerializer.cs
- SafeCertificateStore.cs
- HtmlLink.cs
- SafeArrayTypeMismatchException.cs
- FieldToken.cs
- Section.cs
- CompressEmulationStream.cs
- FamilyMap.cs
- RegularExpressionValidator.cs
- SoapServerMessage.cs
- MapPathBasedVirtualPathProvider.cs
- ListViewGroupConverter.cs
- HttpWrapper.cs
- LinqDataSource.cs
- XmlReaderDelegator.cs
- BindingManagerDataErrorEventArgs.cs
- PriorityQueue.cs
- WizardForm.cs
- ItemTypeToolStripMenuItem.cs
- MustUnderstandBehavior.cs
- CngAlgorithm.cs
- ServiceOperationHelpers.cs
- RoleService.cs
- TextModifier.cs
- ProviderConnectionPointCollection.cs
- ApplyTemplatesAction.cs
- ClientBuildManager.cs
- AuthenticationSection.cs
- TableColumn.cs
- ComponentManagerBroker.cs
- BitVector32.cs
- RepeatButtonAutomationPeer.cs
- HMACRIPEMD160.cs
- DiffuseMaterial.cs
- storagemappingitemcollection.viewdictionary.cs
- SymLanguageType.cs
- ItemsControlAutomationPeer.cs
- ConsoleCancelEventArgs.cs
- SystemIPInterfaceProperties.cs
- ApplyImportsAction.cs
- AttributeData.cs
- Base64Stream.cs
- ReaderWriterLock.cs
- HashAlgorithm.cs
- XmlElementCollection.cs
- ObjectSelectorEditor.cs
- Parser.cs
- CodeRemoveEventStatement.cs
- SecurityManager.cs