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
- TextRenderingModeValidation.cs
- CommandTreeTypeHelper.cs
- FrameworkElement.cs
- complextypematerializer.cs
- DataSourceComponent.cs
- PathSegmentCollection.cs
- GridLength.cs
- NetCodeGroup.cs
- StubHelpers.cs
- CellIdBoolean.cs
- MemoryRecordBuffer.cs
- RectIndependentAnimationStorage.cs
- OdbcDataAdapter.cs
- DrawingCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- BooleanProjectedSlot.cs
- DeflateStream.cs
- TextSimpleMarkerProperties.cs
- XmlBoundElement.cs
- VirtualDirectoryMappingCollection.cs
- CodeBinaryOperatorExpression.cs
- UxThemeWrapper.cs
- Root.cs
- TemplateControlBuildProvider.cs
- _ListenerRequestStream.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- EntitySetRetriever.cs
- TableLayout.cs
- WebPartConnectionsConnectVerb.cs
- TemplateControlCodeDomTreeGenerator.cs
- TextSerializer.cs
- EnumValidator.cs
- OleDbConnectionFactory.cs
- Visual.cs
- Transform3DCollection.cs
- XmlILTrace.cs
- ContextMenu.cs
- KeyGesture.cs
- AesCryptoServiceProvider.cs
- ExecutionEngineException.cs
- BuildResult.cs
- CallSiteBinder.cs
- StringSorter.cs
- HScrollProperties.cs
- webproxy.cs
- Boolean.cs
- ImageListDesigner.cs
- RegexFCD.cs
- SimpleHandlerBuildProvider.cs
- FormView.cs
- XmlWrappingWriter.cs
- RepeaterCommandEventArgs.cs
- ArrayWithOffset.cs
- ConnectionsZoneAutoFormat.cs
- Invariant.cs
- WpfPayload.cs
- HtmlTernaryTree.cs
- DoubleLinkList.cs
- RichTextBoxAutomationPeer.cs
- FormDesigner.cs
- QuaternionConverter.cs
- DependencyPropertyChangedEventArgs.cs
- Menu.cs
- SocketPermission.cs
- MetadataArtifactLoaderResource.cs
- StateMachineWorkflowInstance.cs
- SqlNodeAnnotations.cs
- IItemContainerGenerator.cs
- HorizontalAlignConverter.cs
- JavaScriptObjectDeserializer.cs
- DiffuseMaterial.cs
- XpsSerializerWriter.cs
- SoapProcessingBehavior.cs
- EventLog.cs
- VisemeEventArgs.cs
- SafeArrayRankMismatchException.cs
- ParameterToken.cs
- DataTemplateKey.cs
- Matrix3DConverter.cs
- ConstNode.cs
- DataBoundControlHelper.cs
- SmiMetaData.cs
- ErrorRuntimeConfig.cs
- BreadCrumbTextConverter.cs
- EditorZone.cs
- ConnectionOrientedTransportElement.cs
- MemberMaps.cs
- CubicEase.cs
- GenerateTemporaryTargetAssembly.cs
- Int32RectValueSerializer.cs
- _IPv6Address.cs
- Enum.cs
- COM2IDispatchConverter.cs
- ToolStrip.cs
- ColumnResult.cs
- _FtpDataStream.cs
- TypeDescriptor.cs
- PasswordPropertyTextAttribute.cs
- Inline.cs
- WhitespaceRule.cs