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
- GridViewRowEventArgs.cs
- ProfileSection.cs
- Memoizer.cs
- String.cs
- DefaultTraceListener.cs
- _CommandStream.cs
- RegexCode.cs
- UIElement.cs
- Stack.cs
- ScriptingRoleServiceSection.cs
- NullableDoubleMinMaxAggregationOperator.cs
- BuilderElements.cs
- ManifestBasedResourceGroveler.cs
- PropertyGridEditorPart.cs
- TransformerTypeCollection.cs
- Console.cs
- safelinkcollection.cs
- DynamicActivityTypeDescriptor.cs
- DocobjHost.cs
- ResponseStream.cs
- ExpandableObjectConverter.cs
- EmptyEnumerator.cs
- IncomingWebRequestContext.cs
- SortedList.cs
- SiblingIterators.cs
- DbXmlEnabledProviderManifest.cs
- ChtmlMobileTextWriter.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ConsumerConnectionPointCollection.cs
- SoapElementAttribute.cs
- Blend.cs
- nulltextcontainer.cs
- CacheModeConverter.cs
- PathData.cs
- StatementContext.cs
- PointKeyFrameCollection.cs
- TdsParserHelperClasses.cs
- StaticExtensionConverter.cs
- SecurityTokenReferenceStyle.cs
- TemplateControlParser.cs
- LinearKeyFrames.cs
- OleDbDataAdapter.cs
- EFColumnProvider.cs
- IntPtr.cs
- _LoggingObject.cs
- FamilyMapCollection.cs
- SoapTypeAttribute.cs
- HttpContextWrapper.cs
- DataGridRow.cs
- JsonReaderWriterFactory.cs
- DataSpaceManager.cs
- BamlResourceSerializer.cs
- URIFormatException.cs
- DataGridViewCheckBoxColumn.cs
- TracingConnection.cs
- PageCodeDomTreeGenerator.cs
- DataControlFieldsEditor.cs
- Mapping.cs
- ApplicationInfo.cs
- InputManager.cs
- CopyAction.cs
- OwnerDrawPropertyBag.cs
- SqlMultiplexer.cs
- DataGridViewRow.cs
- SecurityState.cs
- SmiEventStream.cs
- StringExpressionSet.cs
- Subtree.cs
- ExtensionWindow.cs
- BulletedListEventArgs.cs
- XmlC14NWriter.cs
- XhtmlConformanceSection.cs
- PixelFormatConverter.cs
- FunctionUpdateCommand.cs
- Menu.cs
- GridViewCellAutomationPeer.cs
- Int64AnimationBase.cs
- XhtmlConformanceSection.cs
- XPathExpr.cs
- JumpItem.cs
- KnownBoxes.cs
- RadioButtonBaseAdapter.cs
- StringReader.cs
- SettingsAttributeDictionary.cs
- RangeExpression.cs
- SQLString.cs
- Brush.cs
- ItemCollection.cs
- WebPartEditorCancelVerb.cs
- SelectionChangedEventArgs.cs
- EndOfStreamException.cs
- CodeTypeReferenceExpression.cs
- TextDecoration.cs
- SelectedGridItemChangedEvent.cs
- URI.cs
- FrameworkPropertyMetadata.cs
- GraphicsPathIterator.cs
- KeyEventArgs.cs
- DataGridColumnEventArgs.cs
- X509CertificateTrustedIssuerElementCollection.cs