internal bool TryGetNamespace(EdmNamespaceItem item, out EdmNamespace itemNamespace)
 {
     if (item != null)
     {
         return itemToNamespaceMap.TryGetValue(item, out itemNamespace);
     }
     itemNamespace = null;
     return false;
 }
        internal string GetQualifiedPrefix(EdmNamespaceItem item)
        {
            Contract.Assert(
                ModelParentMap != null, "Model parent map was not initialized before calling GetQualifiedPrefix?");

            string qualifiedPrefix = null;
            EdmNamespace parentNamespace;
            if (ModelParentMap.TryGetNamespace(item, out parentNamespace))
            {
                qualifiedPrefix = parentNamespace.Name;
            }

            return qualifiedPrefix;
        }
示例#3
0
 protected virtual void VisitEdmNamespaceItem(EdmNamespaceItem item)
 {
     VisitEdmNamedMetadataItem(item);
 }