AvalonStudio.Toolchains.Standard.StandardToolChain.GetFileCount C# (CSharp) 메소드

GetFileCount() 개인적인 메소드

private GetFileCount ( IStandardProject project ) : int
project IStandardProject
리턴 int
		private int GetFileCount(IStandardProject project)
		{
			var result = 0;

			foreach (var reference in project.References)
			{
				var standardReference = reference as IStandardProject;

				if (standardReference != null)
				{
					result += GetFileCount(standardReference);
				}
			}

			if (!project.IsBuilding)
			{
				project.IsBuilding = true;

				result += project.SourceFiles.Where(sf => SupportsFile(sf)).Count();
			}

			return result;
		}