Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StrokeRenderer.cs
- DetailsViewDeletedEventArgs.cs
- TextInfo.cs
- RewritingProcessor.cs
- NotSupportedException.cs
- ObjectViewFactory.cs
- EntityDataSourceWizardForm.cs
- ArrayWithOffset.cs
- TemplateBaseAction.cs
- SpecularMaterial.cs
- CompilationPass2TaskInternal.cs
- TrackingStringDictionary.cs
- ListBindingConverter.cs
- BitConverter.cs
- ResourcePermissionBase.cs
- ResolveNameEventArgs.cs
- XmlNodeList.cs
- ArrayTypeMismatchException.cs
- GridErrorDlg.cs
- SettingsPropertyNotFoundException.cs
- ListBoxItem.cs
- DrawingContext.cs
- PropertyGeneratedEventArgs.cs
- JavaScriptString.cs
- SafeLibraryHandle.cs
- InvalidAsynchronousStateException.cs
- ParserExtension.cs
- CustomTypeDescriptor.cs
- CssTextWriter.cs
- ParseElementCollection.cs
- HttpCookiesSection.cs
- Misc.cs
- TokenizerHelper.cs
- SecurityPermission.cs
- TableItemProviderWrapper.cs
- StackSpiller.Bindings.cs
- BitmapScalingModeValidation.cs
- LiteralControl.cs
- PartManifestEntry.cs
- FacetDescriptionElement.cs
- BrushValueSerializer.cs
- ArgumentsParser.cs
- NameValuePermission.cs
- GeometryModel3D.cs
- MultiSelectRootGridEntry.cs
- TextTreeInsertElementUndoUnit.cs
- IImplicitResourceProvider.cs
- AutoSizeToolBoxItem.cs
- FontDialog.cs
- Html32TextWriter.cs
- HWStack.cs
- Win32.cs
- WebBrowserEvent.cs
- KeyValueInternalCollection.cs
- ACE.cs
- IdentityReference.cs
- SharedConnectionInfo.cs
- TemplatedWizardStep.cs
- WebPartTracker.cs
- ModelVisual3D.cs
- BrowserCapabilitiesFactoryBase.cs
- RemotingAttributes.cs
- XmlSchemaExporter.cs
- XmlCodeExporter.cs
- TableCellCollection.cs
- FileUpload.cs
- PeerPresenceInfo.cs
- BitmapVisualManager.cs
- ProcessInputEventArgs.cs
- SelectedDatesCollection.cs
- ServiceAuthorizationBehavior.cs
- DataGridPageChangedEventArgs.cs
- PropertyDescriptorComparer.cs
- streamingZipPartStream.cs
- DSASignatureFormatter.cs
- WizardSideBarListControlItemEventArgs.cs
- DataGridState.cs
- BaseAppDomainProtocolHandler.cs
- TableCellAutomationPeer.cs
- ToolStripRenderEventArgs.cs
- ImageList.cs
- TextTrailingWordEllipsis.cs
- UTF32Encoding.cs
- SafeBitVector32.cs
- XmlAnyElementAttribute.cs
- Operand.cs
- ParseHttpDate.cs
- ApplicationTrust.cs
- Fx.cs
- Selector.cs
- KeyNameIdentifierClause.cs
- MissingFieldException.cs
- AdCreatedEventArgs.cs
- DesignColumnCollection.cs
- ChtmlCalendarAdapter.cs
- ConfigurationManagerInternalFactory.cs
- RuntimeUtils.cs
- DocumentViewerAutomationPeer.cs
- SimpleExpression.cs
- SHA384.cs