public override IResult Add(AddInformation info) { if (info == null) { throw new ArgumentNullException("info"); } BindingInformation bInfo = info as BindingInformation; if (bInfo != null) { return Add(bInfo); } else { throw new MissingInformationHandlerException(string.Format("This builder cannot handle info of type {0}.", info.GetType())); } }
public AddedEventArgs(AddInformation info, IResult result) { this.AddInformation = info; this.Result = result; }