/// <summary> /// Initializes a new instance of the <see cref="DeltaRowCollection" /> class. /// </summary> /// <param name="modifiedClassInfo">The modified class information.</param> /// <param name="source">The source (or child) version.</param> /// <param name="target">The target (or parent) version.</param> public DeltaRowCollection(IModifiedClassInfo modifiedClassInfo, IVersion source, IVersion target) { this.ModifiedClassInfo = modifiedClassInfo; this.SourceVersion = source; this.TargetVersion = target; this.CommonAncestorVersion = target == null ? null : ((IVersion2)source).GetCommonAncestor(target); }
/// <summary> /// Initializes a new instance of the <see cref="DeltaRowCollection" /> class. /// </summary> /// <param name="modifiedClassInfo">The modified class information.</param> /// <param name="source">The source.</param> public DeltaRowCollection(IModifiedClassInfo modifiedClassInfo, IVersion source) : this(modifiedClassInfo, source, null) { }