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
- ServicePoint.cs
- DoubleLinkList.cs
- ContentElementAutomationPeer.cs
- DocumentPage.cs
- IndexingContentUnit.cs
- XPathAncestorIterator.cs
- UnicastIPAddressInformationCollection.cs
- BinaryUtilClasses.cs
- SqlDataSourceStatusEventArgs.cs
- DataGridTextBoxColumn.cs
- TextElementEnumerator.cs
- InstalledFontCollection.cs
- LambdaExpression.cs
- Command.cs
- TextParagraphProperties.cs
- ImportOptions.cs
- InternalPolicyElement.cs
- MsmqProcessProtocolHandler.cs
- MatrixAnimationUsingKeyFrames.cs
- TemplateParser.cs
- LabelEditEvent.cs
- QilCloneVisitor.cs
- DelegatingTypeDescriptionProvider.cs
- SamlNameIdentifierClaimResource.cs
- SpoolingTask.cs
- SendKeys.cs
- NamedElement.cs
- InheritanceAttribute.cs
- TextTreeTextBlock.cs
- ArrayConverter.cs
- ChangeNode.cs
- SimpleBitVector32.cs
- SoapElementAttribute.cs
- XmlQueryType.cs
- PrincipalPermission.cs
- SingleAnimation.cs
- HebrewCalendar.cs
- StateElement.cs
- FunctionNode.cs
- ACL.cs
- MSAANativeProvider.cs
- PagedControl.cs
- SecurityTimestamp.cs
- OleDbConnectionInternal.cs
- IISMapPath.cs
- StdValidatorsAndConverters.cs
- OracleTimeSpan.cs
- WebBrowserNavigatedEventHandler.cs
- User.cs
- VariableQuery.cs
- Pen.cs
- DependencyProperty.cs
- RemoteWebConfigurationHostStream.cs
- ACE.cs
- StringBlob.cs
- FileVersionInfo.cs
- IntranetCredentialPolicy.cs
- MatrixConverter.cs
- SmiGettersStream.cs
- SizeF.cs
- SHA512.cs
- _SafeNetHandles.cs
- ObjectNotFoundException.cs
- ValidationErrorEventArgs.cs
- EUCJPEncoding.cs
- CngAlgorithmGroup.cs
- RegionInfo.cs
- BaseCAMarshaler.cs
- HttpContext.cs
- ShutDownListener.cs
- BitmapEffect.cs
- SslStream.cs
- ConvertTextFrag.cs
- XPathNodePointer.cs
- PtsHost.cs
- ListManagerBindingsCollection.cs
- TableFieldsEditor.cs
- LogicalExpr.cs
- WindowsTooltip.cs
- TypeConverterHelper.cs
- ResourceProperty.cs
- SystemIPAddressInformation.cs
- _AutoWebProxyScriptWrapper.cs
- ObjectPersistData.cs
- ObjectTypeMapping.cs
- CustomErrorsSection.cs
- ApplicationTrust.cs
- TextRangeAdaptor.cs
- SqlProviderServices.cs
- Control.cs
- VolatileResourceManager.cs
- Dispatcher.cs
- CodeParameterDeclarationExpression.cs
- TreeNodeStyleCollection.cs
- XmlElementCollection.cs
- XamlFilter.cs
- TableAdapterManagerNameHandler.cs
- SizeKeyFrameCollection.cs
- ServiceCredentials.cs
- SourceChangedEventArgs.cs