Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / ObjectLayer / ObjectItemCachedAssemblyLoader.cs / 1305376 / ObjectItemCachedAssemblyLoader.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Reflection; using System.Data.Entity; namespace System.Data.Metadata.Edm { internal sealed class ObjectItemCachedAssemblyLoader : ObjectItemAssemblyLoader { private new ImmutableAssemblyCacheEntry CacheEntry { get { return (ImmutableAssemblyCacheEntry)base.CacheEntry; } } internal ObjectItemCachedAssemblyLoader(Assembly assembly, ImmutableAssemblyCacheEntry cacheEntry, ObjectItemLoadingSessionData sessionData) : base(assembly, cacheEntry, sessionData) { } protected override void AddToAssembliesLoaded() { // wasn't loaded, was pulled from cache instead // so don't load it } protected override void LoadTypesFromAssembly() { foreach (EdmType type in CacheEntry.TypesInAssembly) { if (!SessionData.TypesInLoading.ContainsKey(type.Identity)) { SessionData.TypesInLoading.Add(type.Identity, type); } } } } } // 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
- ContainerUtilities.cs
- DataGridViewHeaderCell.cs
- LinearQuaternionKeyFrame.cs
- Win32Exception.cs
- AdapterSwitches.cs
- _FtpDataStream.cs
- Panel.cs
- SourceChangedEventArgs.cs
- ColorTranslator.cs
- OptimizerPatterns.cs
- ImageAnimator.cs
- QueryStringConverter.cs
- InstancePersistenceException.cs
- DashStyles.cs
- ACL.cs
- TextTreeObjectNode.cs
- CapabilitiesSection.cs
- ProjectionCamera.cs
- WebPartZoneCollection.cs
- LongTypeConverter.cs
- ApplicationDirectoryMembershipCondition.cs
- Timer.cs
- ContractMapping.cs
- QuaternionAnimation.cs
- RequiredAttributeAttribute.cs
- ServiceMetadataPublishingElement.cs
- WebPartDeleteVerb.cs
- AppDomainFactory.cs
- BufferedOutputStream.cs
- LogEntrySerializer.cs
- XPathNodeInfoAtom.cs
- ReadOnlyAttribute.cs
- SmiTypedGetterSetter.cs
- PnrpPermission.cs
- DayRenderEvent.cs
- UnsafeNativeMethods.cs
- TableLayoutPanel.cs
- DataControlExtensions.cs
- InkCanvas.cs
- LocalizationParserHooks.cs
- DataGridViewComboBoxCell.cs
- TextViewDesigner.cs
- DataBoundControlAdapter.cs
- WindowsFormsDesignerOptionService.cs
- ConfigurationLocationCollection.cs
- FixUpCollection.cs
- FilteredReadOnlyMetadataCollection.cs
- DataGridColumn.cs
- RichListBox.cs
- _HelperAsyncResults.cs
- mansign.cs
- DataSourceExpression.cs
- ContextQuery.cs
- MetafileHeaderWmf.cs
- DebugView.cs
- TextOptions.cs
- FormsAuthenticationCredentials.cs
- SqlProcedureAttribute.cs
- XmlEventCache.cs
- SrgsElementList.cs
- Rectangle.cs
- ImageEditor.cs
- RangeEnumerable.cs
- VisualTreeHelper.cs
- XmlNotation.cs
- SoapRpcServiceAttribute.cs
- LeaseManager.cs
- TypeGeneratedEventArgs.cs
- HtmlEncodedRawTextWriter.cs
- PolicyStatement.cs
- CommentEmitter.cs
- SqlDataSourceRefreshSchemaForm.cs
- StateBag.cs
- AlternateView.cs
- XmlNullResolver.cs
- TdsValueSetter.cs
- ExternalCalls.cs
- ValueType.cs
- GenericEnumConverter.cs
- Facet.cs
- DataPagerFieldCollection.cs
- HtmlTableRowCollection.cs
- FileDialogCustomPlace.cs
- X509Chain.cs
- OleDbException.cs
- SafeThemeHandle.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- CopyCodeAction.cs
- RectAnimationUsingKeyFrames.cs
- FormatterServices.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- X509WindowsSecurityToken.cs
- ContractCodeDomInfo.cs
- XPathScanner.cs
- MemberCollection.cs
- MultiSelector.cs
- FixedBufferAttribute.cs
- DurableRuntimeValidator.cs
- CharacterMetrics.cs
- PlacementWorkspace.cs