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
- MimeTextImporter.cs
- CodeGenerator.cs
- ManifestBasedResourceGroveler.cs
- ToolStripHighContrastRenderer.cs
- SatelliteContractVersionAttribute.cs
- AxDesigner.cs
- WebSysDefaultValueAttribute.cs
- DependencyProperty.cs
- EmptyTextWriter.cs
- ToolStripDropDownButton.cs
- WindowsTokenRoleProvider.cs
- EventRouteFactory.cs
- HyperLinkField.cs
- EasingFunctionBase.cs
- LocalFileSettingsProvider.cs
- DataGridViewToolTip.cs
- TreeNodeBinding.cs
- SystemException.cs
- SecurityContext.cs
- XmlBindingWorker.cs
- DictionaryManager.cs
- WmlTextBoxAdapter.cs
- XmlSignatureManifest.cs
- CreateUserErrorEventArgs.cs
- WebPartMenuStyle.cs
- CopyOfAction.cs
- RegexCharClass.cs
- RequestTimeoutManager.cs
- XmlDataImplementation.cs
- AnnotationComponentChooser.cs
- AutomationPattern.cs
- HtmlControlPersistable.cs
- XmlSchemaAnnotated.cs
- Encoder.cs
- ContextQuery.cs
- Process.cs
- DataGridViewColumnConverter.cs
- SaveFileDialog.cs
- ListViewItem.cs
- ContentType.cs
- BindingGraph.cs
- HMACRIPEMD160.cs
- ConnectionManagementSection.cs
- XmlLoader.cs
- List.cs
- ObservableDictionary.cs
- Int32RectConverter.cs
- ListSourceHelper.cs
- MissingSatelliteAssemblyException.cs
- CommandBindingCollection.cs
- FormatterServices.cs
- WindowsEditBox.cs
- XmlLoader.cs
- PolyQuadraticBezierSegment.cs
- RtfControls.cs
- documentsequencetextcontainer.cs
- safesecurityhelperavalon.cs
- TypeDescriptionProvider.cs
- ApplicationInterop.cs
- OrderedDictionary.cs
- NonVisualControlAttribute.cs
- VoiceObjectToken.cs
- ResourceDescriptionAttribute.cs
- ToolStripPanelCell.cs
- XmlCharCheckingWriter.cs
- WebPartTransformerAttribute.cs
- ZipIOBlockManager.cs
- MimePart.cs
- Preprocessor.cs
- HttpRequestCacheValidator.cs
- KeyBinding.cs
- StrongNameSignatureInformation.cs
- storepermission.cs
- GcSettings.cs
- ReaderWriterLockSlim.cs
- FixUpCollection.cs
- BrowserCapabilitiesFactory35.cs
- LiteralControl.cs
- SqlFactory.cs
- SqlInternalConnectionTds.cs
- _BasicClient.cs
- TextServicesLoader.cs
- ForceCopyBuildProvider.cs
- ResourceReader.cs
- XmlSchemaSimpleTypeRestriction.cs
- EventManager.cs
- XmlExtensionFunction.cs
- KeyPressEvent.cs
- Polygon.cs
- ActiveXContainer.cs
- CleanUpVirtualizedItemEventArgs.cs
- FixedDSBuilder.cs
- dtdvalidator.cs
- ConvertersCollection.cs
- CursorConverter.cs
- StylusButtonCollection.cs
- RegexWriter.cs
- StrokeRenderer.cs
- GridViewRow.cs
- TextElement.cs