Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SettingsPropertyValueCollection.cs
- XmlReader.cs
- CodeValidator.cs
- TextDecorationCollection.cs
- EmptyReadOnlyDictionaryInternal.cs
- PenLineCapValidation.cs
- CacheModeValueSerializer.cs
- MultipleCopiesCollection.cs
- IntegrationExceptionEventArgs.cs
- SpStreamWrapper.cs
- SlipBehavior.cs
- ObjectItemConventionAssemblyLoader.cs
- MemberPath.cs
- WebEventCodes.cs
- EmbeddedMailObjectsCollection.cs
- Region.cs
- CultureNotFoundException.cs
- TypeElement.cs
- SamlAudienceRestrictionCondition.cs
- XmlC14NWriter.cs
- DataGridViewSelectedCellCollection.cs
- Table.cs
- FrameDimension.cs
- AnyReturnReader.cs
- NameValueSectionHandler.cs
- EnumerableWrapperWeakToStrong.cs
- PerfCounters.cs
- ToolStripDropDownClosingEventArgs.cs
- WebControlParameterProxy.cs
- WindowCollection.cs
- LocatorPart.cs
- CustomAttribute.cs
- FormViewDeletedEventArgs.cs
- SchemeSettingElementCollection.cs
- WebMessageFormatHelper.cs
- CryptoKeySecurity.cs
- EnumerableRowCollectionExtensions.cs
- TypeConverterAttribute.cs
- Light.cs
- XmlNodeReader.cs
- InfoCardArgumentException.cs
- HttpModule.cs
- MachineKey.cs
- PagedDataSource.cs
- FormViewUpdateEventArgs.cs
- SiteMapSection.cs
- EntityViewContainer.cs
- PrinterUnitConvert.cs
- ActiveXMessageFormatter.cs
- ContainerParaClient.cs
- InvalidContentTypeException.cs
- HijriCalendar.cs
- ToolZone.cs
- HierarchicalDataSourceConverter.cs
- Win32.cs
- MenuAutoFormat.cs
- DetailsViewInsertEventArgs.cs
- ListDictionary.cs
- CodeGeneratorAttribute.cs
- QuaternionRotation3D.cs
- MobileUserControlDesigner.cs
- Frame.cs
- OleDbCommandBuilder.cs
- ComboBoxItem.cs
- XmlSerializerNamespaces.cs
- HttpListener.cs
- ContentElement.cs
- DispatcherHookEventArgs.cs
- DesignerCatalogPartChrome.cs
- DateTimePicker.cs
- GroupBox.cs
- XPathAxisIterator.cs
- SqlMethodTransformer.cs
- WmpBitmapEncoder.cs
- printdlgexmarshaler.cs
- SplitterDesigner.cs
- CodeEventReferenceExpression.cs
- Utils.cs
- DataGridTable.cs
- DeviceOverridableAttribute.cs
- BitStack.cs
- XmlAttributeProperties.cs
- Validator.cs
- CharEnumerator.cs
- TextFormatterImp.cs
- Button.cs
- IdentitySection.cs
- _HTTPDateParse.cs
- NetworkStream.cs
- CollectionEditVerbManager.cs
- InternalDuplexBindingElement.cs
- DefaultBinder.cs
- OperationContext.cs
- StructuralObject.cs
- ReceiveActivity.cs
- MenuAutomationPeer.cs
- FrameworkContextData.cs
- TextParagraphCache.cs
- Accessible.cs
- LabelExpression.cs