Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / CustomAssemblyResolver.cs / 1305376 / CustomAssemblyResolver.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Diagnostics; using System.Reflection; using System.Collections.Generic; using System.Data.Entity; namespace System.Data.Metadata.Edm { internal class CustomAssemblyResolver : MetadataArtifactAssemblyResolver { private Func_referenceResolver; private Func > _wildcardAssemblyEnumerator; internal CustomAssemblyResolver(Func > wildcardAssemblyEnumerator, Func referenceResolver) { Debug.Assert(wildcardAssemblyEnumerator != null); Debug.Assert(referenceResolver != null); _wildcardAssemblyEnumerator = wildcardAssemblyEnumerator; _referenceResolver = referenceResolver; } internal override bool TryResolveAssemblyReference(AssemblyName refernceName, out Assembly assembly) { assembly = _referenceResolver(refernceName); return assembly != null; } internal override IEnumerable GetWildcardAssemblies() { IEnumerable wildcardAssemblies = _wildcardAssemblyEnumerator(); if (wildcardAssemblies == null) { throw EntityUtil.InvalidOperation(Strings.WildcardEnumeratorReturnedNull); } return wildcardAssemblies; } } } // 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
- ToolStripControlHost.cs
- WarningException.cs
- RenderData.cs
- Point3DCollectionConverter.cs
- TypeTypeConverter.cs
- Location.cs
- CalendarDay.cs
- SqlNotificationRequest.cs
- CodeSnippetTypeMember.cs
- EpmCustomContentWriterNodeData.cs
- XmlSchemaDocumentation.cs
- CodeBlockBuilder.cs
- GridViewCommandEventArgs.cs
- StyleSheetComponentEditor.cs
- LinqDataSourceInsertEventArgs.cs
- EntityDataSourceEntitySetNameItem.cs
- GenericQueueSurrogate.cs
- ToolBar.cs
- ConnectionStringSettingsCollection.cs
- TextChangedEventArgs.cs
- WriteTimeStream.cs
- RadioButton.cs
- KeyInfo.cs
- FixedFlowMap.cs
- PrePrepareMethodAttribute.cs
- TableLayout.cs
- SafeFindHandle.cs
- SafeFileMappingHandle.cs
- LocalIdKeyIdentifierClause.cs
- Errors.cs
- BamlLocalizationDictionary.cs
- log.cs
- Panel.cs
- NotImplementedException.cs
- CodeAccessSecurityEngine.cs
- ConnectionProviderAttribute.cs
- AllowedAudienceUriElementCollection.cs
- XsdDateTime.cs
- MimeMapping.cs
- SerializationAttributes.cs
- Expression.DebuggerProxy.cs
- WsiProfilesElement.cs
- RootBuilder.cs
- HWStack.cs
- NavigationExpr.cs
- HashHelpers.cs
- LoginUtil.cs
- CodeDomConfigurationHandler.cs
- DoubleKeyFrameCollection.cs
- X509Utils.cs
- _HTTPDateParse.cs
- Renderer.cs
- MenuItemCollectionEditor.cs
- TypeGenericEnumerableViewSchema.cs
- WebDisplayNameAttribute.cs
- TypeLibConverter.cs
- SqlProviderManifest.cs
- SqlDataSourceSummaryPanel.cs
- SerialPort.cs
- CalculatedColumn.cs
- FormViewRow.cs
- Assert.cs
- DbProviderFactory.cs
- DirectionalLight.cs
- SiblingIterators.cs
- AnimatedTypeHelpers.cs
- FormViewUpdateEventArgs.cs
- WebBrowserNavigatedEventHandler.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- HeaderedItemsControl.cs
- OleDbWrapper.cs
- TextOnlyOutput.cs
- EventDescriptorCollection.cs
- XamlVector3DCollectionSerializer.cs
- SystemUnicastIPAddressInformation.cs
- OleDbCommandBuilder.cs
- AutoFocusStyle.xaml.cs
- DirectoryNotFoundException.cs
- HttpModuleAction.cs
- DataGridViewHitTestInfo.cs
- XmlnsDefinitionAttribute.cs
- RestrictedTransactionalPackage.cs
- Header.cs
- Translator.cs
- OdbcError.cs
- odbcmetadatacollectionnames.cs
- CreateUserErrorEventArgs.cs
- CmsUtils.cs
- Delegate.cs
- PersonalizationEntry.cs
- WebEncodingValidatorAttribute.cs
- TabControl.cs
- Msmq.cs
- SoapSchemaImporter.cs
- DecimalFormatter.cs
- ToolboxComponentsCreatedEventArgs.cs
- SqlUserDefinedAggregateAttribute.cs
- PropertyStore.cs
- DispatcherExceptionEventArgs.cs
- CompiledXpathExpr.cs