Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- TextEditorContextMenu.cs
- ComponentCollection.cs
- RichTextBoxConstants.cs
- CharEnumerator.cs
- NullRuntimeConfig.cs
- ForceCopyBuildProvider.cs
- PropertyDescriptor.cs
- TextParagraphProperties.cs
- ResourceManager.cs
- ListBox.cs
- HttpHandlerAction.cs
- WindowsRichEdit.cs
- Duration.cs
- FontDriver.cs
- EditingScopeUndoUnit.cs
- ButtonBaseAutomationPeer.cs
- TextBoxView.cs
- LocalizationComments.cs
- ServiceHttpHandlerFactory.cs
- RepeatBehaviorConverter.cs
- EntityDataSourceStatementEditor.cs
- WebException.cs
- PrtTicket_Base.cs
- ManagedWndProcTracker.cs
- DesignerCategoryAttribute.cs
- ContentElementAutomationPeer.cs
- BuilderInfo.cs
- Exceptions.cs
- DataGridAddNewRow.cs
- EdmPropertyAttribute.cs
- XmlDocumentFragment.cs
- SetUserPreferenceRequest.cs
- TextModifier.cs
- Table.cs
- BamlResourceContent.cs
- DataBoundControl.cs
- IPHostEntry.cs
- DataGridCaption.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- HtmlAnchor.cs
- KeyedCollection.cs
- AssignDesigner.xaml.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ButtonBase.cs
- ValueTypeFieldReference.cs
- Registry.cs
- SQLSingle.cs
- TreeNodeBindingCollection.cs
- GradientPanel.cs
- _ConnectStream.cs
- URLAttribute.cs
- PriorityRange.cs
- MissingManifestResourceException.cs
- XmlCharCheckingWriter.cs
- RtfToXamlLexer.cs
- DBSchemaTable.cs
- InternalMappingException.cs
- CommandLibraryHelper.cs
- GlyphRunDrawing.cs
- MethodToken.cs
- TimeIntervalCollection.cs
- FrameworkReadOnlyPropertyMetadata.cs
- CustomMenuItemCollection.cs
- Enum.cs
- Button.cs
- SoapAttributes.cs
- State.cs
- MenuItem.cs
- ReachDocumentReferenceSerializerAsync.cs
- ButtonChrome.cs
- Subset.cs
- InvalidPrinterException.cs
- errorpatternmatcher.cs
- IgnoreSectionHandler.cs
- WindowsFormsEditorServiceHelper.cs
- SafeLocalMemHandle.cs
- SkewTransform.cs
- FrameDimension.cs
- GeometryValueSerializer.cs
- XamlPointCollectionSerializer.cs
- VariableBinder.cs
- LinkGrep.cs
- QilSortKey.cs
- ApplicationHost.cs
- CodeNamespace.cs
- EdmItemError.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ColumnResizeUndoUnit.cs
- WebException.cs
- OLEDB_Util.cs
- DriveNotFoundException.cs
- HttpWriter.cs
- HttpHandlerActionCollection.cs
- DifferencingCollection.cs
- BuildResultCache.cs
- CreateUserWizard.cs
- ConfigXmlDocument.cs
- PackageController.cs
- StorageComplexPropertyMapping.cs
- BufferBuilder.cs