BUGFIX: handle target typed new
- BUGFIX: Handle SuppressNullableWarningExpression
- AMEND: Fic warning
- BUGFIX: Handle top level statements
- Add missing annotation to T4 output.
- Explicit #nullable enable needed
- BREAKING: Update Roslyn dependency to 4.0.1
- BUFIX: IMethodSymbol.FindArgument(parameter) when extension method invocation.
- BUFIX: IMethodSymbol.FindParameter(name) when extension method invocation.
- BUFIX: IsRepresentationPreservingConversion when cast reference type.
- BUGFIX: Don't use Roslyn SymbolEqualityComparer
- BREAKING: recursion.Target() returns syntax node for invocation as it can be a local function
- BUGFIX: QualifiedType == BaseTypeSyntax.
- Only compare nullability if both types are annotated reference types.
- Only compare nullability if both types are annotated.
- Return annotated types from GetType()
- BREAKING: Use Roslyn 3.5.0
- BREAKING: Roslyn 3.3.1 and netstandard 2.0
- BUGFIX: Handle default CodeStyleOptions
- BUGFIX: Handle using C = C
- BUGFIX: Infinite recursion when comparing generic parameter.
FEATURE: Scope BREAKING: Rename SearchScope, was Scope BREAKING: Move IsExecutedBefore extension method to Scope
FEATURE: DocumentEditor.MoveBefore and MoveAfter. BUGFIX: Simplify in doc comments. BUGFIX: AttributeSyntaxExt.TryFindArgument when name. BREAKING: Move TryFindArgument to AttributeSyntaxExt. FEATURE: QualifiedType.Equals handle alias.
- BREAKING: rename SyntaxTreeCache and SyntaxTreeCacheAnalyzer
- BREAKING: Remove unused CanecllationToken parameter in IsRepresentationPreservingConversion
- FEATURE: Equality
- BUGFIX: Nullcheck
- BREAKING: MemberPath.Tokens was IdentiferNames.
- BREAKING: Cache.Begin returns transaction.
- BREAKING: return CodeStyleResult
- FEATURE: SealRewriter
- FEATURE: SortRewriter
- FEATURE: QuyalifyFieldAccess, QuyalifyPropertyAccess and QuyalifyMethodAccess.
- BREAKING: UnderscoreFields checks only field declarations.
- FEATURE: More walkers.
- FIX: AddMember when directives.
- BUGFIX: TryFindArgument when multiple optional.
- BUGFIX: Ignore object initializer when figuring out underscore names.
- BUGFIX: Handle discard symbol in TrygetSymbol.
- FEATURE: More TrygetSymbol overloads.
- BREAKING: TryGetSymbol signatures.
- BREAKING: TryGetSymbol returns array symbol or indexer.
- BREAKING: Move IsExecutedBefore from syntax node to ExpressionmSyntax & StatementSyntax
- FEATURE: PooledList for silly zero allocation.
- FEATURE: TryFindTarget with parameters.
- FEATURE: QualifiedOverload
- FEATURE: QualifiedArrayType
- FEATURE: QualifiedGenericType
- BUGFIX: TryGetConstantValue when null & enum.
- BUGFIX: Walk System.Object in TryFindMemberRecursive.
- BUGFIX: Walk overridden.
- BUGFIX: Handle trivia when pragma.
- FEATURE: helpers for working with doc comments.
- More overload for EnumerableExt