ArchiMetrics.Analysis.Metrics.HalsteadMetrics.Merge C# (CSharp) Method

Merge() public method

public Merge ( IHalsteadMetrics other ) : IHalsteadMetrics
other IHalsteadMetrics
return IHalsteadMetrics
		public IHalsteadMetrics Merge(IHalsteadMetrics other)
		{
			if (other == null)
			{
				return this;
			}

			return new HalsteadMetrics(
				NumberOfOperands + other.NumberOfOperands, 
				NumberOfOperators + other.NumberOfOperators, 
				NumberOfUniqueOperands + other.NumberOfUniqueOperands, 
				NumberOfUniqueOperators + other.NumberOfUniqueOperators);
		}