protected virtual void VisitEdmNamespace(EdmNamespace item) { VisitMetadataItem(item); if (item != null) { if (item.ComplexTypes.Any()) { VisitComplexTypes(item, item.ComplexTypes); } if (item.EntityTypes.Any()) { VisitEntityTypes(item, item.EntityTypes); } if (item.EnumTypes.Any()) { VisitEnumTypes(item, item.EnumTypes); } if (item.AssociationTypes.Any()) { VisitAssociationTypes(item, item.AssociationTypes); } } }
internal bool TryGetNamespace(EdmNamespaceItem item, out EdmNamespace itemNamespace) { if (item != null) { return itemToNamespaceMap.TryGetValue(item, out itemNamespace); } itemNamespace = null; return false; }
internal bool TryGetNamespace(EdmType 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 VisitEnumTypes(EdmNamespace edmNamespace, IEnumerable<EdmEnumType> enumTypes) { VisitCollection(enumTypes, VisitEdmEnumType); }
protected virtual void VisitComplexTypes(EdmNamespace edmNamespace, IEnumerable<EdmComplexType> complexTypes) { VisitCollection(complexTypes, VisitComplexType); }
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); } } }
protected virtual void VisitAssociationTypes( EdmNamespace edmNamespace, IEnumerable <AssociationType> associationTypes) { VisitCollection(associationTypes, VisitEdmAssociationType); }
protected virtual void VisitEnumTypes(EdmNamespace edmNamespace, IEnumerable <EnumType> enumTypes) { VisitCollection(enumTypes, VisitEdmEnumType); }
protected virtual void VisitComplexTypes(EdmNamespace edmNamespace, IEnumerable <ComplexType> complexTypes) { VisitCollection(complexTypes, VisitComplexType); }
protected override void VisitEdmNamespace(EdmNamespace item) { Dispatch(item); base.VisitEdmNamespace(item); }