Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripPanelCell.cs
- XmlSerializerAssemblyAttribute.cs
- RegexTypeEditor.cs
- BackgroundFormatInfo.cs
- CryptoApi.cs
- CodeDirectiveCollection.cs
- RegistryPermission.cs
- AutomationElement.cs
- WebHttpBindingCollectionElement.cs
- SID.cs
- VariantWrapper.cs
- CodeLinePragma.cs
- Facet.cs
- RemotingConfiguration.cs
- SystemColorTracker.cs
- TemplateControlParser.cs
- EdmMember.cs
- RegexCode.cs
- MaterialCollection.cs
- ParameterModifier.cs
- StrongName.cs
- BitmapCodecInfoInternal.cs
- SoapIgnoreAttribute.cs
- ContextMenu.cs
- Stream.cs
- RichTextBoxConstants.cs
- TextServicesContext.cs
- TabletCollection.cs
- DefaultHttpHandler.cs
- AssociationEndMember.cs
- HtmlInputFile.cs
- TypedTableBaseExtensions.cs
- OutputScope.cs
- TaskExceptionHolder.cs
- newitemfactory.cs
- ISFClipboardData.cs
- LoadedOrUnloadedOperation.cs
- ElementsClipboardData.cs
- SqlException.cs
- VoiceInfo.cs
- DocumentOrderComparer.cs
- PlatformNotSupportedException.cs
- EventHandlersStore.cs
- DetailsView.cs
- SystemIcons.cs
- FontUnit.cs
- DataGridViewHeaderCell.cs
- mediapermission.cs
- AstTree.cs
- PageResolution.cs
- SchemaImporterExtensionElementCollection.cs
- PolyQuadraticBezierSegment.cs
- HtmlElement.cs
- SelectedGridItemChangedEvent.cs
- ComponentGuaranteesAttribute.cs
- RijndaelManaged.cs
- XmlUtil.cs
- ProfilePropertyNameValidator.cs
- Walker.cs
- IsolatedStorageFileStream.cs
- SafeHandles.cs
- xmlformatgeneratorstatics.cs
- SecurityContext.cs
- BezierSegment.cs
- WebPartVerbsEventArgs.cs
- GeometryModel3D.cs
- SocketAddress.cs
- ComplexType.cs
- Vector3DAnimationBase.cs
- DrawingAttributesDefaultValueFactory.cs
- ArrangedElement.cs
- RegexMatchCollection.cs
- SimpleType.cs
- Evidence.cs
- RowUpdatedEventArgs.cs
- Win32.cs
- StatusBar.cs
- LicenseProviderAttribute.cs
- LinearGradientBrush.cs
- Evidence.cs
- DefaultBinder.cs
- MonthCalendar.cs
- AsymmetricKeyExchangeFormatter.cs
- RtfToXamlReader.cs
- CodeDomSerializerException.cs
- TemplatePropertyEntry.cs
- MenuTracker.cs
- XmlDictionaryWriter.cs
- InfoCardKeyedHashAlgorithm.cs
- IPEndPoint.cs
- ReadOnlyDataSourceView.cs
- Model3D.cs
- XmlException.cs
- Pair.cs
- ToolboxItemCollection.cs
- Int32.cs
- RelationshipSet.cs
- SynchronousChannel.cs
- TransferRequestHandler.cs
- CustomPopupPlacement.cs