Remove all overloads that take a reason and use optional parameters instead.
Comments: Resolved with changeset 80786: Made all versions of methods that take a reason optional so that we can remove the lesser version of that method.
Introduced a simple value formatter for Guids.
Made several methods aware of the context in which they are run (structural equality vs. individual).
Comments: Resolved with changeset 80786: Made all versions of methods that take a reason optional so that we can remove the lesser version of that method.
Introduced a simple value formatter for Guids.
Made several methods aware of the context in which they are run (structural equality vs. individual).