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
- SqlComparer.cs
- CompositeDuplexBindingElement.cs
- InvalidFilterCriteriaException.cs
- TrackBar.cs
- ListItemCollection.cs
- MouseDevice.cs
- FileDetails.cs
- EqualityComparer.cs
- RadioButtonList.cs
- GridViewDeletedEventArgs.cs
- ISAPIWorkerRequest.cs
- RequestResizeEvent.cs
- ParameterBuilder.cs
- MultiBindingExpression.cs
- CommonBehaviorsSection.cs
- DataGridLengthConverter.cs
- SmiEventSink.cs
- GroupBox.cs
- HitTestWithPointDrawingContextWalker.cs
- VectorConverter.cs
- TreeViewEvent.cs
- Char.cs
- EnterpriseServicesHelper.cs
- FixedPageStructure.cs
- FontEmbeddingManager.cs
- ClientBuildManagerCallback.cs
- DbDataReader.cs
- HttpModuleCollection.cs
- ThicknessAnimationUsingKeyFrames.cs
- DotExpr.cs
- Splitter.cs
- ExpressionVisitor.cs
- WsdlEndpointConversionContext.cs
- CommandConverter.cs
- DateTimeSerializationSection.cs
- _Rfc2616CacheValidators.cs
- StylusPoint.cs
- ShapingEngine.cs
- FieldDescriptor.cs
- MessageQueueEnumerator.cs
- HtmlElementEventArgs.cs
- TransactionBehavior.cs
- HttpProfileBase.cs
- BufferModesCollection.cs
- DataGridViewCheckBoxColumn.cs
- InheritanceService.cs
- XmlElement.cs
- PolicyDesigner.cs
- GridItemPatternIdentifiers.cs
- RichTextBox.cs
- OdbcConnectionString.cs
- UnsafeNativeMethods.cs
- XamlToRtfParser.cs
- IPipelineRuntime.cs
- BamlResourceDeserializer.cs
- ColorKeyFrameCollection.cs
- ColumnProvider.cs
- ChannelPoolSettingsElement.cs
- SafeHandles.cs
- Comparer.cs
- TimeEnumHelper.cs
- TableSectionStyle.cs
- ObjectStorage.cs
- TraceContextRecord.cs
- FederatedMessageSecurityOverHttpElement.cs
- EntityDataSource.cs
- TypeDescriptor.cs
- FillRuleValidation.cs
- StoragePropertyMapping.cs
- BasePropertyDescriptor.cs
- UnsafeNativeMethodsTablet.cs
- XpsFilter.cs
- TableCellCollection.cs
- ipaddressinformationcollection.cs
- InstanceLockLostException.cs
- SourceFilter.cs
- BulletedListDesigner.cs
- ClipboardData.cs
- METAHEADER.cs
- SrgsDocument.cs
- Token.cs
- WorkflowItemPresenter.cs
- StylusSystemGestureEventArgs.cs
- InfoCardMasterKey.cs
- CultureNotFoundException.cs
- TextBoxBase.cs
- BrowserCapabilitiesCodeGenerator.cs
- IdSpace.cs
- BeginStoryboard.cs
- CqlLexer.cs
- NotifyInputEventArgs.cs
- GridViewRow.cs
- ColumnClickEvent.cs
- DefaultEventAttribute.cs
- ServiceDescriptionData.cs
- HttpProfileBase.cs
- Group.cs
- HttpWriter.cs
- PropertyStore.cs
- WindowsRebar.cs