Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResXResourceReader.cs
- FormViewUpdatedEventArgs.cs
- ProfileService.cs
- RequestCachePolicyConverter.cs
- HttpCookieCollection.cs
- CheckBoxField.cs
- ChangeConflicts.cs
- StoreItemCollection.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- DataMemberAttribute.cs
- CharEntityEncoderFallback.cs
- ToolstripProfessionalRenderer.cs
- ToolStripMenuItem.cs
- ButtonRenderer.cs
- DataGrid.cs
- CommandManager.cs
- RegionIterator.cs
- MetadataCache.cs
- ThicknessAnimationUsingKeyFrames.cs
- SqlProfileProvider.cs
- EncoderNLS.cs
- SafeFileHandle.cs
- DataTemplate.cs
- SrgsSubset.cs
- EncryptedXml.cs
- CodeSubDirectory.cs
- BooleanConverter.cs
- MappingItemCollection.cs
- DBNull.cs
- AudioLevelUpdatedEventArgs.cs
- StickyNoteHelper.cs
- WorkflowInstanceExtensionCollection.cs
- SqlCommandBuilder.cs
- util.cs
- ToolboxItemFilterAttribute.cs
- SoapDocumentServiceAttribute.cs
- ZipIOFileItemStream.cs
- EdmPropertyAttribute.cs
- PerspectiveCamera.cs
- SelectionItemProviderWrapper.cs
- dbenumerator.cs
- TabRenderer.cs
- ConstraintStruct.cs
- HtmlInputCheckBox.cs
- ArraySubsetEnumerator.cs
- DtdParser.cs
- CodeComment.cs
- SplineKeyFrames.cs
- DiffuseMaterial.cs
- EditorPartCollection.cs
- ProfileEventArgs.cs
- DbConvert.cs
- HttpCacheVaryByContentEncodings.cs
- Transactions.cs
- Menu.cs
- CachedResourceDictionaryExtension.cs
- FormsAuthentication.cs
- AsymmetricSignatureFormatter.cs
- SqlTrackingService.cs
- DataGridBoolColumn.cs
- UIElement3D.cs
- SpanIndex.cs
- GradientBrush.cs
- DebuggerAttributes.cs
- ToolStripRendererSwitcher.cs
- StorageBasedPackageProperties.cs
- TextProperties.cs
- _SpnDictionary.cs
- TextTabProperties.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- DefaultBindingPropertyAttribute.cs
- TagNameToTypeMapper.cs
- serverconfig.cs
- DataGridViewRowCancelEventArgs.cs
- RadioButtonBaseAdapter.cs
- TextProperties.cs
- SafeNativeMethods.cs
- ChangePassword.cs
- Grammar.cs
- UpdateCommand.cs
- ParserContext.cs
- EventMappingSettings.cs
- FlowSwitchLink.cs
- BuildResultCache.cs
- Size3DConverter.cs
- EncryptedHeader.cs
- Configuration.cs
- Polyline.cs
- ForEachAction.cs
- BackgroundFormatInfo.cs
- COM2ComponentEditor.cs
- EventLogWatcher.cs
- StorageFunctionMapping.cs
- ColorBlend.cs
- WebPartConnectionsCancelVerb.cs
- NavigatorOutput.cs
- Bold.cs
- ObjectDesignerDataSourceView.cs
- IisTraceListener.cs
- XPathExpr.cs