Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DependencyPropertyValueSerializer.cs
- TypeNameConverter.cs
- BrowserInteropHelper.cs
- SchemaCollectionCompiler.cs
- CodeDelegateCreateExpression.cs
- AppSettingsExpressionEditor.cs
- ProfileServiceManager.cs
- _ConnectStream.cs
- TransformDescriptor.cs
- ImportContext.cs
- TraceXPathNavigator.cs
- TextFindEngine.cs
- TempFiles.cs
- SafeNativeMethods.cs
- MaterializeFromAtom.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- PropertyBuilder.cs
- PerspectiveCamera.cs
- Synchronization.cs
- MenuItem.cs
- SerializationInfo.cs
- Package.cs
- ViewLoader.cs
- SchemaNames.cs
- ToolBarTray.cs
- PolyBezierSegment.cs
- TextStore.cs
- RootProfilePropertySettingsCollection.cs
- OleDbCommand.cs
- _SslStream.cs
- SqlNotificationRequest.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- Switch.cs
- DataSourceView.cs
- TextPointer.cs
- ObjectAnimationBase.cs
- Model3DGroup.cs
- WriteableBitmap.cs
- LocatorManager.cs
- MasterPageCodeDomTreeGenerator.cs
- TemplatedEditableDesignerRegion.cs
- ManipulationDelta.cs
- SemaphoreFullException.cs
- TabRenderer.cs
- ReaderWriterLockSlim.cs
- IncomingWebResponseContext.cs
- ManagementQuery.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- EntityDataSourceChangingEventArgs.cs
- ConfigurationCollectionAttribute.cs
- PassportPrincipal.cs
- ToolStripItemTextRenderEventArgs.cs
- CompilerInfo.cs
- Transform3D.cs
- FrameworkTemplate.cs
- SqlNotificationEventArgs.cs
- TitleStyle.cs
- keycontainerpermission.cs
- DeleteIndexBinder.cs
- MailAddress.cs
- InstanceKeyCompleteException.cs
- TimeSpanValidatorAttribute.cs
- TokenizerHelper.cs
- FileLogRecordEnumerator.cs
- CommandHelpers.cs
- StorageMappingItemLoader.cs
- PopupEventArgs.cs
- EmptyImpersonationContext.cs
- COMException.cs
- DataRecord.cs
- HGlobalSafeHandle.cs
- PresentationTraceSources.cs
- WebPartZoneCollection.cs
- ValidationError.cs
- ManagedFilter.cs
- DecoderFallbackWithFailureFlag.cs
- ExplicitDiscriminatorMap.cs
- ControlCollection.cs
- CompositeDesignerAccessibleObject.cs
- DeferredTextReference.cs
- EncodingStreamWrapper.cs
- TargetFrameworkUtil.cs
- SetterBase.cs
- NavigationProperty.cs
- ScrollableControl.cs
- ApplyTemplatesAction.cs
- SQLMoneyStorage.cs
- BuildProviderUtils.cs
- ExtensionQuery.cs
- HtmlCalendarAdapter.cs
- NamespaceList.cs
- ArraySortHelper.cs
- EdmComplexPropertyAttribute.cs
- RunWorkerCompletedEventArgs.cs
- Overlapped.cs
- ObjectDataSourceFilteringEventArgs.cs
- DataGridViewRow.cs
- ApplicationException.cs
- SecurityDocument.cs
- XmlSchemaDatatype.cs