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
- RectangleConverter.cs
- InstanceContextMode.cs
- TypeDependencyAttribute.cs
- ViewStateException.cs
- HtmlForm.cs
- mongolianshape.cs
- CaseExpr.cs
- PropertyItemInternal.cs
- InvalidFilterCriteriaException.cs
- BlockExpression.cs
- TextEditorCopyPaste.cs
- ClientCultureInfo.cs
- XmlNamespaceMapping.cs
- FacetEnabledSchemaElement.cs
- InkPresenter.cs
- ContractAdapter.cs
- CatalogPartChrome.cs
- AccessControlEntry.cs
- DataBindingCollection.cs
- SqlCacheDependencyDatabaseCollection.cs
- WorkflowMarkupElementEventArgs.cs
- XmlTextAttribute.cs
- VisualBasicSettingsHandler.cs
- ValidationRuleCollection.cs
- ByteRangeDownloader.cs
- ContextMarshalException.cs
- WpfGeneratedKnownProperties.cs
- DataBinder.cs
- Pair.cs
- DbException.cs
- CacheDependency.cs
- HitTestParameters3D.cs
- ComboBox.cs
- EntityReference.cs
- X509ChainElement.cs
- TimeSpanConverter.cs
- ConfigXmlSignificantWhitespace.cs
- XDeferredAxisSource.cs
- Attributes.cs
- Int16Converter.cs
- EpmHelper.cs
- AsyncStreamReader.cs
- ControlPropertyNameConverter.cs
- SyndicationSerializer.cs
- PopupEventArgs.cs
- StoreAnnotationsMap.cs
- SynchronousChannelMergeEnumerator.cs
- PassportAuthenticationEventArgs.cs
- DbConnectionInternal.cs
- Drawing.cs
- ReadOnlyCollectionBase.cs
- VectorCollection.cs
- RsaKeyIdentifierClause.cs
- DayRenderEvent.cs
- RowSpanVector.cs
- DocumentDesigner.cs
- TrustSection.cs
- CommonXSendMessage.cs
- ConnectionStringsExpressionBuilder.cs
- ApplicationInfo.cs
- shaperfactoryquerycachekey.cs
- DBAsyncResult.cs
- XmlMemberMapping.cs
- FixedSOMTable.cs
- FastPropertyAccessor.cs
- MemberAssignmentAnalysis.cs
- FileDialog_Vista.cs
- Classification.cs
- CatalogPartCollection.cs
- LinkArea.cs
- XamlSerializerUtil.cs
- ClickablePoint.cs
- XmlSerializerAssemblyAttribute.cs
- BindingCollection.cs
- ConfigurationSection.cs
- CompModSwitches.cs
- ProcessHostMapPath.cs
- ModifierKeysValueSerializer.cs
- EncodingTable.cs
- BuildManager.cs
- XamlSerializer.cs
- SafeWaitHandle.cs
- StateChangeEvent.cs
- Int16Animation.cs
- GenericAuthenticationEventArgs.cs
- FactoryId.cs
- FormatConvertedBitmap.cs
- SecurityElement.cs
- LinqDataSourceHelper.cs
- StringComparer.cs
- DbConnectionPool.cs
- SEHException.cs
- TextRunProperties.cs
- SerializationStore.cs
- HttpHandlersSection.cs
- Propagator.ExtentPlaceholderCreator.cs
- Ops.cs
- TransformGroup.cs
- TimeEnumHelper.cs
- InheritanceContextHelper.cs