* Add DisposableFieldsSuppressor and DisposeFieldsInTearDownAnalyzer
* Code review changes.
* Add support for more cases
* await
* ConfigureAwait
* try
* finally
* Close is recognized as Dispose method
* Enhancements:
* Ignore classes that are not a TestFixture
* Ignore some types that don't need Disposing, e.g. Task
* Only check fields assigned from constructors and methods, not from copy and other expressions.
* Add support for properties and constructors/initializers
* Add support for conditional Dispose
* Add support for field with a TypeParameter type
* Rename 'fields' with better name.
* Added Parameters class so we don't need to pass in lots of fields.
Add support for Release(field) and allow configuring extra release methods.
* Changed to use single HashSet per operation.
Previously it created several and then merged them.
* Code review commit
- Move common definitions from individual .csproj files to Directory.Build.props
- Fix nullability issues.
- Do what we preach, reference nunit.analyzers as an Analyzer