private void HandleFunctionImport(XmlReader reader)
        {
            Debug.Assert(null != reader);
            FunctionImportElement functionImport = new FunctionImportElement(this);

            functionImport.Parse(reader);
            Members.Add(functionImport, true, Strings.DuplicateEntityContainerMemberName);
        }
        internal override SchemaElement Clone(SchemaElement parentElement)
        {
            FunctionImportElement function = new FunctionImportElement((EntityContainer)parentElement);

            CloneSetFunctionFields(function);
            function._container            = _container;
            function._entitySet            = _entitySet;
            function._unresolvedEntitySet  = _unresolvedEntitySet;
            function._entitySetPathDefined = _entitySetPathDefined;
            return(function);
        }
 private void HandleFunctionImport(XmlReader reader)
 {
     Debug.Assert(null != reader);
     FunctionImportElement functionImport = new FunctionImportElement(this);
     functionImport.Parse(reader);
     Members.Add(functionImport, true, Strings.DuplicateEntityContainerMemberName);
 }
 internal override SchemaElement Clone(SchemaElement parentElement)
 {
     FunctionImportElement function = new FunctionImportElement((EntityContainer)parentElement);
     CloneSetFunctionFields(function);
     function._container = _container;
     function._entitySet = _entitySet;
     function._unresolvedEntitySet = _unresolvedEntitySet;
     function._entitySetPathDefined = _entitySetPathDefined;
     return function;
 }