public void AddContribution(AttributeContribution contrib) { if (null == contrib.Target) { throw new Exception("attribute contribution target cannot be null"); } if (null != contrib.Source) { GetContributionsByAttribute(contrib.Source).Add(contrib); } GetContributionsForAttribute(contrib.Target).Add(contrib); }
private void AddContribution(AttributeContribution contribution) { var value = GetOrAddPendingValue(contribution.Target); }