You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Detect tab-indented multiline strings in TabulationCharacter.
Improve support for evaluating name references in compiler directive expressions.
Improve overload resolution in cases involving generic type parameter constraints.
Improve handling for MSBuild properties, items, and conditional evaluation.
Perform best-effort name resolution of arguments to unresolved routines or array properties, which improves analysis quality in cases where symbol information is incomplete.
Deprecated
API:ForInStatementNode::getGetEnumeratorDeclaration method, get the declaration through getEnumeratorOccurrence instead.
API:ForInStatementNode::getMoveNextDeclaration method, get the declaration through getEnumeratorOccurrence instead.
API:ForInStatementNode::getCurrentDeclaration method, get the declaration through getEnumeratorOccurrence instead.
API:TypeParameterNode::getTypeConstraintNodes method, use getConstraintNodes instead.
API:TypeParameterType::constraints method, use constraintItems instead.
Fixed
False positives on enumerable method GetEnumerator in UnusedRoutine.
False positives on enumerator method MoveNext in UnusedRoutine.
False positives on enumerator property Current in UnusedProperty.
False positives on enums that are never referenced by name (but have used values) in UnusedType.
Name resolution failures in legacy initialization sections referencing the implementation section.
Name resolution failures when accessing ancestors of enclosing types from nested type methods.
Name resolution failures on invocations of methods with generic open array parameters.
Name resolution failures around Create calls on types with constructor constraints.
Name resolution failures on read, write, and stored specifiers of indexed properties.
Name resolution failures on routine references assigned to a var/const declaration.
Name resolution failures on routine references in constant arrays.
Type resolution failures on array expressions nested within multidimensional constant arrays.
Incorrect file position calculation for multiline string tokens.