Skip to content
Greg Ennis edited this page Jan 15, 2014 · 1 revision

View Filter

a The View Filter option screen lets you specify the initial filters for use when loading a comparison.

Note that all view filters can also be configured quickly by using the "View" and "Filter" toolbar controls. Changes to these options from the toolbar can persist to the comparison set file.

Note also that options configured here also affect the "Export", "Print All Items" and "Send All Items To" commands, which also use the filters to customize the output.

Public Items Only

Select this option to view only public items in the compared assemblies. If an item is public in any one of the assemblies being compared, it will appear in the view. For example, if class "Foo" is internal in the first version of Bar.dll, but then was changed to public in the second version, the class will be shown in the view.

Some items (i.e., assembly attributes, references, and resources) do not have an explicit visibility. These items will be shown regardless of the selection of this option.

Changed Items Only

Select this option to view only items that have changed across assembly versions that are being compared. This option allows you to quickly filter out static data and focus on the changes.

BitDiffer highlights breaking changes in the GUI. Note that even if you select both Public Items Only and Changed Items Only, you may see non-breaking changes displayed. This is because an item, for example, class "Foo" may be changed from internal to public. In this scenario, it meets both critieria even though it is not a breaking change.

Compare Method Implementations

BitDiffer can examine method implementations (including all operators and property get/set accessors) to track changes across assemblies. If you are not interested in changes to the method implementations, clear this option.

Ignore Assembly Attribute Changes

BitDiffer will highlight changes to assembly attributes (i.e., AssemblyDescriptionAttribute). If you are comparing entire directories and need to filter out assembly attribute changes (if, for example, you aren't concerned that AssemblyFileVersionAttribute changes with each build), you can clear this option.

Clone this wiki locally