Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ResourceProviderFactory.cs / 1305376 / 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
*/
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
*/
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
- ProfileWorkflowElement.cs
- WebHttpSecurityElement.cs
- TableRow.cs
- GridViewDeletedEventArgs.cs
- LayoutEditorPart.cs
- MILUtilities.cs
- IndexedString.cs
- SqlProviderManifest.cs
- RegexRunner.cs
- ZoneLinkButton.cs
- LifetimeServices.cs
- SQLInt64Storage.cs
- UIElement3D.cs
- WeakKeyDictionary.cs
- VisualBasicSettingsHandler.cs
- Style.cs
- AsyncOperationManager.cs
- FlowDocument.cs
- AggregationMinMaxHelpers.cs
- BamlLocalizabilityResolver.cs
- SiteMapDataSource.cs
- ApplicationInfo.cs
- DataObjectMethodAttribute.cs
- RedirectionProxy.cs
- PanningMessageFilter.cs
- SqlMethodAttribute.cs
- ApplicationProxyInternal.cs
- ProgressBarAutomationPeer.cs
- MetadataException.cs
- OleStrCAMarshaler.cs
- Visual3D.cs
- FormViewInsertedEventArgs.cs
- PostBackTrigger.cs
- BitArray.cs
- FunctionQuery.cs
- ACE.cs
- WebConfigurationManager.cs
- SystemIPGlobalProperties.cs
- RequestCacheManager.cs
- Track.cs
- PropertyGeneratedEventArgs.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ReadonlyMessageFilter.cs
- CalendarBlackoutDatesCollection.cs
- LocalBuilder.cs
- MatchSingleFxEngineOpcode.cs
- sitestring.cs
- GlyphShapingProperties.cs
- KoreanLunisolarCalendar.cs
- RightsManagementEncryptionTransform.cs
- Viewport2DVisual3D.cs
- QueryNode.cs
- XPathMultyIterator.cs
- ModuleBuilder.cs
- WebPartConnection.cs
- WindowsImpersonationContext.cs
- FontNamesConverter.cs
- PerfService.cs
- ReflectionUtil.cs
- TraceLevelHelper.cs
- Missing.cs
- StretchValidation.cs
- NativeMethods.cs
- UniformGrid.cs
- ParamArrayAttribute.cs
- PolyLineSegment.cs
- MetadataLocation.cs
- FileVersionInfo.cs
- CharacterBufferReference.cs
- DataGridColumnReorderingEventArgs.cs
- ProfilePropertyMetadata.cs
- List.cs
- ModuleElement.cs
- DrawingCollection.cs
- RegexTree.cs
- WebPartDisplayModeCollection.cs
- TextParaLineResult.cs
- Emitter.cs
- Hash.cs
- RuntimeArgument.cs
- AesManaged.cs
- CfgParser.cs
- DataGridViewCellCancelEventArgs.cs
- EventLogInternal.cs
- XmlSchemaAttributeGroup.cs
- ReadOnlyDataSource.cs
- ToolBarTray.cs
- ListControl.cs
- CheckBoxPopupAdapter.cs
- Regex.cs
- KeyInstance.cs
- FacetChecker.cs
- AssemblyResolver.cs
- SimpleWorkerRequest.cs
- CopyNodeSetAction.cs
- columnmapkeybuilder.cs
- ButtonBaseAdapter.cs
- MetaDataInfo.cs
- CodeIdentifier.cs
- XmlValidatingReader.cs