Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / ObjectLayer / AssemblyCacheEntry.cs / 1305376 / AssemblyCacheEntry.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Collections.Generic;
using System.Reflection;
namespace System.Data.Metadata.Edm
{
internal abstract class AssemblyCacheEntry
{
internal abstract IList TypesInAssembly { get; }
internal abstract IList ClosureAssemblies { get; }
internal bool TryGetEdmType(string typeName, out EdmType edmType)
{
edmType = null;
foreach (EdmType loadedEdmType in this.TypesInAssembly)
{
if (loadedEdmType.Identity == typeName)
{
edmType = loadedEdmType;
break;
}
}
return (edmType != null);
}
internal bool ContainsType(string typeName)
{
EdmType edmType = null;
return TryGetEdmType(typeName, out edmType);
}
}
}
// 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
- StorageSetMapping.cs
- PathFigure.cs
- Effect.cs
- InstanceOwner.cs
- BCLDebug.cs
- Version.cs
- StreamGeometry.cs
- SqlConnectionPoolProviderInfo.cs
- ClassHandlersStore.cs
- ProxyHwnd.cs
- SoapIncludeAttribute.cs
- GZipStream.cs
- ImageCreator.cs
- ToolStripSettings.cs
- KeyMatchBuilder.cs
- HebrewCalendar.cs
- DebugTraceHelper.cs
- TextEndOfSegment.cs
- ToolStripItemCollection.cs
- GPPOINT.cs
- dsa.cs
- ConnectionStringSettings.cs
- XmlBinaryWriter.cs
- ResourceExpressionBuilder.cs
- GradientBrush.cs
- HttpApplication.cs
- EmptyQuery.cs
- LineServicesCallbacks.cs
- DataControlLinkButton.cs
- RadioButtonList.cs
- DebugHandleTracker.cs
- ResXDataNode.cs
- StorageMappingItemLoader.cs
- Canvas.cs
- SymmetricAlgorithm.cs
- TransformerInfo.cs
- TableDetailsRow.cs
- TimelineCollection.cs
- ErrorItem.cs
- SystemIcmpV4Statistics.cs
- CachedTypeface.cs
- OleDbInfoMessageEvent.cs
- ValueConversionAttribute.cs
- DataObjectCopyingEventArgs.cs
- BatchParser.cs
- PointCollectionConverter.cs
- RuntimeArgumentHandle.cs
- URIFormatException.cs
- TextRange.cs
- SID.cs
- RuntimeResourceSet.cs
- NamedPipeAppDomainProtocolHandler.cs
- NotSupportedException.cs
- RawStylusInputReport.cs
- DeviceContext2.cs
- CommandLibraryHelper.cs
- TypefaceMap.cs
- DefaultMemberAttribute.cs
- WeakReferenceEnumerator.cs
- ToolboxItemCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- ChineseLunisolarCalendar.cs
- PersonalizableTypeEntry.cs
- MessageQueuePermissionEntry.cs
- LinqDataSourceDeleteEventArgs.cs
- BitmapVisualManager.cs
- TypographyProperties.cs
- HtmlHead.cs
- SqlClientWrapperSmiStream.cs
- EmptyStringExpandableObjectConverter.cs
- XomlDesignerLoader.cs
- ToolTip.cs
- ListViewDataItem.cs
- XmlIlGenerator.cs
- SurrogateChar.cs
- XPathAxisIterator.cs
- PlainXmlWriter.cs
- FlowDocumentFormatter.cs
- SQLUtility.cs
- SingleObjectCollection.cs
- XamlVector3DCollectionSerializer.cs
- WebBrowserNavigatedEventHandler.cs
- ArrayElementGridEntry.cs
- BindingMemberInfo.cs
- HttpListenerException.cs
- InvalidComObjectException.cs
- XpsS0ValidatingLoader.cs
- KeyGesture.cs
- ValidateNames.cs
- IERequestCache.cs
- DataKey.cs
- ListSortDescription.cs
- CardSpaceShim.cs
- SemanticAnalyzer.cs
- CodeTypeOfExpression.cs
- SqlDataSourceCustomCommandEditor.cs
- OraclePermissionAttribute.cs
- WebPartDisplayModeCancelEventArgs.cs
- View.cs
- HwndSourceKeyboardInputSite.cs