/// <summary> /// Performs a "minus" of SerializableList <c>b</c> from SerializableList <c>a</c>. This returns a SerializableList of all /// the elements in SerializableList <c>a</c>, removing the elements that are also in SerializableList <c>b</c>. /// The original SerializableLists are not modified during this operation. The result SerializableList is a <c>Clone()</c> /// of SerializableList <c>a</c> containing the elements from the operation. /// </summary> /// <param name="a">A SerializableList of elements.</param> /// <param name="b">A SerializableList of elements.</param> /// <returns>A SerializableList containing <c>A - B</c> elements. <c>null</c> if <c>a</c> is <c>null</c>.</returns> public static SerializableList <T> Minus(SerializableList <T> a, SerializableList <T> b) { if (a == null) { return(null); } else { return(a.Minus(b)); } }