CCNet.Build.SetupPackages.PackagesHelper.AnalyzePackages C# (CSharp) Method

AnalyzePackages() private method

private AnalyzePackages ( PackagesConfig config ) : void
config PackagesConfig
return void
		private void AnalyzePackages(PackagesConfig config)
		{
			Console.Write("Analyzing packages... ");

			foreach (var package in config.AllPackages().Select(e => e.AsPackage()))
			{
				var log = new LogPackage
				{
					PackageId = package.Id,
					ProjectName = m_checker.ProjectName(package.Id),
					IsLocal = m_checker.IsLocal(package.Id),
					IsStatic = m_checker.IsStatic(package.Id),
					SourceVersion = package.Version,
					PinnedToCurrent = m_checker.IsPinnedToCurrentVersion(package.Id),
					PinnedToSpecific = m_checker.IsPinnedToSpecificVersion(package.Id),
					IsDependency = m_checker.IsDependency(package.Id),
					IsBundle = m_checker.IsBundle(package.Id)
				};

				SetupProjectUrl(log);

				m_log.Add(package.Id, log);
			}

			Console.WriteLine("OK");
		}