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
- WebConfigurationHost.cs
- ExtendedPropertyInfo.cs
- IxmlLineInfo.cs
- backend.cs
- _FtpControlStream.cs
- DropSource.cs
- PassportIdentity.cs
- EventSetterHandlerConverter.cs
- Size3DValueSerializer.cs
- SizeConverter.cs
- DataGridBoolColumn.cs
- ParallelTimeline.cs
- RequestUriProcessor.cs
- ClientType.cs
- ExpressionPrinter.cs
- DateTimeConstantAttribute.cs
- WsdlBuildProvider.cs
- ProfileServiceManager.cs
- FlowDocumentReader.cs
- LineGeometry.cs
- ExtentCqlBlock.cs
- sortedlist.cs
- SwitchLevelAttribute.cs
- TreeNodeBindingCollection.cs
- ObjectPropertyMapping.cs
- MultiPageTextView.cs
- XmlSerializerFaultFormatter.cs
- SocketPermission.cs
- ProtocolsConfiguration.cs
- WorkflowDispatchContext.cs
- ControlBuilderAttribute.cs
- ThousandthOfEmRealPoints.cs
- Win32KeyboardDevice.cs
- ImageUrlEditor.cs
- WindowsGraphics.cs
- TileModeValidation.cs
- ApplicationId.cs
- AutomationPropertyInfo.cs
- QilFactory.cs
- HtmlEmptyTagControlBuilder.cs
- PenThreadPool.cs
- SchemaCollectionPreprocessor.cs
- PointAnimationUsingKeyFrames.cs
- EntityDataSourceEntityTypeFilterItem.cs
- XmlNullResolver.cs
- BackgroundFormatInfo.cs
- DataRecordInternal.cs
- MultiSelectRootGridEntry.cs
- QilParameter.cs
- ConstantSlot.cs
- HttpRuntimeSection.cs
- ProvidePropertyAttribute.cs
- ColorTranslator.cs
- SearchExpression.cs
- ZoneIdentityPermission.cs
- SocketInformation.cs
- XPathNodeHelper.cs
- Attributes.cs
- StylusEventArgs.cs
- QEncodedStream.cs
- EntityPropertyMappingAttribute.cs
- RawStylusInputReport.cs
- XmlDataSourceView.cs
- XmlUtilWriter.cs
- ButtonChrome.cs
- SendMailErrorEventArgs.cs
- DecoderBestFitFallback.cs
- GeometryDrawing.cs
- DataGridViewDataConnection.cs
- ChooseAction.cs
- ScrollChrome.cs
- VersionedStreamOwner.cs
- PolyLineSegment.cs
- Setter.cs
- CheckStoreFileValidityRequest.cs
- UserControl.cs
- MouseButton.cs
- HandledMouseEvent.cs
- cache.cs
- HttpListenerResponse.cs
- ImageSourceConverter.cs
- UnsafeNativeMethods.cs
- RowVisual.cs
- DesignerObjectListAdapter.cs
- XXXInfos.cs
- SpellerError.cs
- SiteOfOriginPart.cs
- XmlWriterTraceListener.cs
- SecureEnvironment.cs
- TextSelection.cs
- FactoryId.cs
- ViewStateModeByIdAttribute.cs
- IndependentAnimationStorage.cs
- MonthChangedEventArgs.cs
- OdbcRowUpdatingEvent.cs
- VirtualPathUtility.cs
- HttpClientCertificate.cs
- FontSource.cs
- BinaryNode.cs
- XmlCharCheckingReader.cs