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
- BamlMapTable.cs
- COM2ComponentEditor.cs
- WindowsStatic.cs
- FunctionDescription.cs
- DataGridViewRowEventArgs.cs
- EventItfInfo.cs
- CommonRemoteMemoryBlock.cs
- MultipleCopiesCollection.cs
- UpDownBaseDesigner.cs
- CharacterMetricsDictionary.cs
- PriorityBinding.cs
- Invariant.cs
- FastEncoderWindow.cs
- DefaultClaimSet.cs
- XmlCDATASection.cs
- TextBreakpoint.cs
- EndOfStreamException.cs
- EnumValidator.cs
- GrammarBuilderWildcard.cs
- SizeLimitedCache.cs
- ClientBuildManagerCallback.cs
- SetStateDesigner.cs
- LingerOption.cs
- SatelliteContractVersionAttribute.cs
- StructuralObject.cs
- RectValueSerializer.cs
- TileBrush.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- SqlCommandBuilder.cs
- SdlChannelSink.cs
- AdornerHitTestResult.cs
- RegexWorker.cs
- ObjectParameter.cs
- ParallelRangeManager.cs
- VisualTreeUtils.cs
- Visual3D.cs
- SqlConnectionHelper.cs
- FragmentQueryProcessor.cs
- MILUtilities.cs
- ColumnHeader.cs
- ApplicationFileParser.cs
- StringDictionaryWithComparer.cs
- FixedSOMTableCell.cs
- DBConcurrencyException.cs
- WebEventTraceProvider.cs
- ASCIIEncoding.cs
- PageContentAsyncResult.cs
- ToolBarTray.cs
- DataRecordInternal.cs
- Comparer.cs
- CopyEncoder.cs
- ConditionCollection.cs
- HwndAppCommandInputProvider.cs
- CellPartitioner.cs
- ParserExtension.cs
- AppDomainResourcePerfCounters.cs
- ThicknessAnimation.cs
- EventNotify.cs
- Margins.cs
- WebBrowserSiteBase.cs
- StylusPlugin.cs
- WCFModelStrings.Designer.cs
- ExpressionContext.cs
- ColorTransformHelper.cs
- Typography.cs
- Sequence.cs
- ToolStripDesignerAvailabilityAttribute.cs
- WebPartTransformerAttribute.cs
- IconConverter.cs
- ButtonAutomationPeer.cs
- MutexSecurity.cs
- PlatformNotSupportedException.cs
- InstanceStoreQueryResult.cs
- CodeCastExpression.cs
- EdmProviderManifest.cs
- ScriptManager.cs
- SizeLimitedCache.cs
- MetadataArtifactLoaderComposite.cs
- XPathParser.cs
- UserControlDesigner.cs
- NetPipeSectionData.cs
- HttpWebRequestElement.cs
- JsonReader.cs
- DragEvent.cs
- CodeCatchClauseCollection.cs
- QilNode.cs
- LeafCellTreeNode.cs
- XamlRtfConverter.cs
- DateTimePicker.cs
- QilInvoke.cs
- TemplateBaseAction.cs
- InitializationEventAttribute.cs
- GrammarBuilder.cs
- CharConverter.cs
- DataObjectSettingDataEventArgs.cs
- LZCodec.cs
- PointCollectionValueSerializer.cs
- XPathDocument.cs
- SourceSwitch.cs
- SkipQueryOptionExpression.cs