Code:
/ 4.0 / 4.0 / 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 IListTypesInAssembly { 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. //---------------------------------------------------------------------- // // 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 IListTypesInAssembly { 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
- SymDocumentType.cs
- HtmlDocument.cs
- TagMapCollection.cs
- ToolStripItem.cs
- Int32Rect.cs
- ValuePattern.cs
- VectorAnimationUsingKeyFrames.cs
- XmlElementAttribute.cs
- SetterTriggerConditionValueConverter.cs
- Cloud.cs
- DynamicControl.cs
- ClusterSafeNativeMethods.cs
- messageonlyhwndwrapper.cs
- IndexerNameAttribute.cs
- GridViewCommandEventArgs.cs
- InvalidComObjectException.cs
- NameObjectCollectionBase.cs
- Queue.cs
- SaveRecipientRequest.cs
- LassoSelectionBehavior.cs
- SeverityFilter.cs
- FixUp.cs
- behaviorssection.cs
- SmiTypedGetterSetter.cs
- BinaryWriter.cs
- UnsafeNativeMethods.cs
- HMACMD5.cs
- MergeFilterQuery.cs
- DataSourceCollectionBase.cs
- Trace.cs
- XmlUtil.cs
- EntityReference.cs
- RelatedEnd.cs
- SimpleMailWebEventProvider.cs
- CallInfo.cs
- FileUpload.cs
- ExtendedPropertyDescriptor.cs
- XmlDataCollection.cs
- MenuItemStyleCollection.cs
- WorkflowApplication.cs
- InheritedPropertyDescriptor.cs
- MapPathBasedVirtualPathProvider.cs
- ExtentKey.cs
- XPathScanner.cs
- MultiView.cs
- InvalidComObjectException.cs
- UndoEngine.cs
- UIElement3D.cs
- PropertyChangingEventArgs.cs
- HtmlTable.cs
- DataSourceXmlAttributeAttribute.cs
- CustomLineCap.cs
- MultipartContentParser.cs
- XmlSchemaAttributeGroup.cs
- WebPartConnectionsCancelVerb.cs
- SmiEventStream.cs
- SqlDataRecord.cs
- XmlBoundElement.cs
- ItemsControlAutomationPeer.cs
- EdmToObjectNamespaceMap.cs
- DataBoundLiteralControl.cs
- Mappings.cs
- WebPartConnectionsEventArgs.cs
- AlternateView.cs
- ProfileGroupSettingsCollection.cs
- EnumDataContract.cs
- TextReader.cs
- BitmapEffectInputConnector.cs
- StreamInfo.cs
- LinkLabel.cs
- AssemblyBuilderData.cs
- InputReferenceExpression.cs
- SoapHelper.cs
- CheckBoxRenderer.cs
- MetadataUtilsSmi.cs
- NetworkStream.cs
- ListBindableAttribute.cs
- WebPartDescription.cs
- SqlCommand.cs
- CorePropertiesFilter.cs
- SimpleExpression.cs
- CellTreeNodeVisitors.cs
- RequestCachePolicyConverter.cs
- ParagraphResult.cs
- MinimizableAttributeTypeConverter.cs
- GlobalizationSection.cs
- ColorBuilder.cs
- CellParagraph.cs
- PathData.cs
- DataGridViewCellValidatingEventArgs.cs
- TextDocumentView.cs
- TextParentUndoUnit.cs
- SqlDataSourceStatusEventArgs.cs
- ShutDownListener.cs
- ResponseStream.cs
- HtmlHistory.cs
- ClientUtils.cs
- PropertyGridEditorPart.cs
- ValidationSummary.cs
- KeyValueInternalCollection.cs