Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / xsp / System / Web / Extensions / ui / AssemblyCache.cs / 1 / AssemblyCache.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.Reflection; // Caches Assembly APIs to improve performance internal static class AssemblyCache { // PERF: Cache reference to System.Web.Extensions assembly public static readonly Assembly SystemWebExtensions = typeof(AssemblyRef).Assembly; // Maps string (assembly name) to Assembly private static readonly Hashtable _assemblyCache = Hashtable.Synchronized(new Hashtable()); public static Assembly Load(string assemblyName) { Assembly assembly = (Assembly)_assemblyCache[assemblyName]; if (assembly == null) { assembly = Assembly.Load(assemblyName); _assemblyCache[assemblyName] = assembly; } return assembly; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.Reflection; // Caches Assembly APIs to improve performance internal static class AssemblyCache { // PERF: Cache reference to System.Web.Extensions assembly public static readonly Assembly SystemWebExtensions = typeof(AssemblyRef).Assembly; // Maps string (assembly name) to Assembly private static readonly Hashtable _assemblyCache = Hashtable.Synchronized(new Hashtable()); public static Assembly Load(string assemblyName) { Assembly assembly = (Assembly)_assemblyCache[assemblyName]; if (assembly == null) { assembly = Assembly.Load(assemblyName); _assemblyCache[assemblyName] = assembly; } return assembly; } } } // 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
- PackageDigitalSignature.cs
- ContextBase.cs
- WindowsContainer.cs
- DataObjectEventArgs.cs
- FramingDecoders.cs
- ContainerControlDesigner.cs
- CacheRequest.cs
- CellConstant.cs
- Keywords.cs
- DatagridviewDisplayedBandsData.cs
- XmlDictionaryReader.cs
- DiscardableAttribute.cs
- SByteConverter.cs
- UICuesEvent.cs
- WebPartConnection.cs
- BindingCompleteEventArgs.cs
- HtmlTextBoxAdapter.cs
- SqlCommandSet.cs
- XmlCDATASection.cs
- TextEffect.cs
- ThousandthOfEmRealPoints.cs
- ConstructorExpr.cs
- MetadataFile.cs
- RegexRunnerFactory.cs
- ReadWriteObjectLock.cs
- DefaultAssemblyResolver.cs
- CodeDelegateInvokeExpression.cs
- NumericUpDownAcceleration.cs
- SerializationAttributes.cs
- SqlUserDefinedTypeAttribute.cs
- ExchangeUtilities.cs
- DrawListViewColumnHeaderEventArgs.cs
- LeftCellWrapper.cs
- ActiveXSite.cs
- BeginSelectCardRequest.cs
- PrtTicket_Public_Simple.cs
- SmiRecordBuffer.cs
- BitmapCodecInfo.cs
- Formatter.cs
- Authorization.cs
- SectionVisual.cs
- ObjectHandle.cs
- ToolBar.cs
- Image.cs
- RuntimeArgumentHandle.cs
- IPCCacheManager.cs
- _CommandStream.cs
- IPPacketInformation.cs
- ApplicationException.cs
- GlobalDataBindingHandler.cs
- WebServicesDescriptionAttribute.cs
- MetaDataInfo.cs
- SqlFileStream.cs
- NumberAction.cs
- HttpGetProtocolImporter.cs
- VisualStyleRenderer.cs
- UIAgentRequest.cs
- ObjectResult.cs
- CollectionBase.cs
- BaseResourcesBuildProvider.cs
- MsmqBindingElementBase.cs
- DbConnectionPoolGroupProviderInfo.cs
- DataConnectionHelper.cs
- RecordsAffectedEventArgs.cs
- LogLogRecordEnumerator.cs
- Util.cs
- MimeFormReflector.cs
- DependencyObjectPropertyDescriptor.cs
- DataGridViewTextBoxEditingControl.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ConsoleKeyInfo.cs
- SimpleHandlerBuildProvider.cs
- FixedSchema.cs
- __TransparentProxy.cs
- ControlBuilderAttribute.cs
- TileBrush.cs
- CursorEditor.cs
- RowParagraph.cs
- ContentValidator.cs
- WindowsFormsSectionHandler.cs
- ShutDownListener.cs
- Pair.cs
- CharEntityEncoderFallback.cs
- StreamGeometry.cs
- BoundsDrawingContextWalker.cs
- ConfigurationSchemaErrors.cs
- Quaternion.cs
- HitTestParameters3D.cs
- TaskResultSetter.cs
- ClientSideQueueItem.cs
- DataChangedEventManager.cs
- XmlQualifiedNameTest.cs
- documentation.cs
- ByteAnimationBase.cs
- DbBuffer.cs
- ToolStripDropDownClosedEventArgs.cs
- ExtractorMetadata.cs
- CharacterMetricsDictionary.cs
- CounterNameConverter.cs
- uribuilder.cs