internal bool TryGetNamespace(EdmNamespaceItem item, out EdmNamespace itemNamespace)
 {
     if (item != null)
     {
         return itemToNamespaceMap.TryGetValue(item, out itemNamespace);
     }
     itemNamespace = null;
     return false;
 }
Ejemplo n.º 2
0
 protected virtual void VisitAssociationTypes(
     EdmNamespace edmNamespace, IEnumerable<EdmAssociationType> associationTypes)
 {
     VisitCollection(associationTypes, VisitEdmAssociationType);
 }
Ejemplo n.º 3
0
 protected virtual void VisitComplexTypes(EdmNamespace edmNamespace, IEnumerable<EdmComplexType> complexTypes)
 {
     VisitCollection(complexTypes, VisitComplexType);
 }
Ejemplo n.º 4
0
 protected virtual void VisitEnumTypes(EdmNamespace edmNamespace, IEnumerable<EdmEnumType> enumTypes)
 {
     VisitCollection(enumTypes, VisitEdmEnumType);
 }
Ejemplo n.º 5
0
        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);
                }
            }
        }