private bool IsUsingEntityFrameworkWithAsyncSupport()
        {
            bool version;

            using (IEnumerator <string> enumerator = ProjectExtensions.GetAssemblyReferences(base.ActiveProject).GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    AssemblyName assemblyName = AssemblyName.GetAssemblyName(enumerator.Current);
                    if (!assemblyName.Name.Equals(AssemblyVersions.AsyncEntityFrameworkAssemblyName))
                    {
                        continue;
                    }
                    version = assemblyName.Version >= AssemblyVersions.AsyncEntityFrameworkMinVersion;
                    return(version);
                }
                return(true);
            }
            return(version);
        }