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); }