internal bool TryGetNamespace(EdmNamespaceItem item, out EdmNamespace itemNamespace) { if (item != null) { return itemToNamespaceMap.TryGetValue(item, out itemNamespace); } itemNamespace = null; return false; }
protected virtual void VisitAssociationTypes( EdmNamespace edmNamespace, IEnumerable<EdmAssociationType> associationTypes) { VisitCollection(associationTypes, VisitEdmAssociationType); }
protected virtual void VisitComplexTypes(EdmNamespace edmNamespace, IEnumerable<EdmComplexType> complexTypes) { VisitCollection(complexTypes, VisitComplexType); }
protected virtual void VisitEnumTypes(EdmNamespace edmNamespace, IEnumerable<EdmEnumType> enumTypes) { VisitCollection(enumTypes, VisitEdmEnumType); }
protected virtual void VisitEdmNamespace(EdmNamespace item) { VisitEdmNamedMetadataItem(item); if (item != null) { if (item.HasComplexTypes) { VisitComplexTypes(item, item.ComplexTypes); } if (item.HasEntityTypes) { VisitEntityTypes(item, item.EntityTypes); } if (item.HasEnumTypes) { VisitEnumTypes(item, item.EnumTypes); } if (item.HasAssociationTypes) { VisitAssociationTypes(item, item.AssociationTypes); } } }