Once the DerivedTypesTreeNode was created, any change to the type definition was causing an expensive search for derived types; even if the DerivedTypesTreeNode was collapsed.
We now never perform this search on updates, and instead collapse the node.
b880fc6 Fix possible NullReferenceException in XmlDocIssue.GatherVisitor.CheckXmlDoc()
9f6b757 Fix potential NullReferenceException in RedundantExtendsListEntryIssue
f73c7c0 Fix NullReferenceException in RedundantThisQualifierIssue.
3d2fb77 Fix possible ArgumentNullException in CS0169FieldIsNeverUsedIssue and related issues.
e8e5240 Fix ArgumentOutOfRangeException in ResolveVisitor.VisitArrayCreateExpression().
3082317 Fix NullReferenceException in AddArgumentNameAction.
b92f505 Fix NullReferenceException in NullAnalysisVisitor.VisitObjectCreateExpression
72d62f6 Guard ikvm loader against null namespaces.
ef6b76e Fix NullReferenceException in OwnedParameterReference.Resolve.
dcaa3a2 Fix constant folding for binary operators on enum values if mscorlib isn't loaded.
2c8646d Suppress ExplicitConversionInForEachIssue if variable has unknown type.
1ae6ba2 Fixed bug in CopyCommentsFromInterface
9deefa8 Fixed potiental crash in ConvertImplicitToExplicitImplementationAction
c5ca3ac Fixed add imports bug.
721ce12 Filter out synthetic types in import items.
909088b Ignored failing unit test.
75c6ad3 AlignEmbeddedIf/Using statement is now AlignEmbeddedStatements & works now with embedded lock statements as well.
The CoerceValue-callback is not called by WPF for values set by the control itself, so it was setting ProjectProperty.Location to PropertyStorageLocations.Unchanged instead of PropertyStorageLocations.Base.
Can now run searches for NuGet packages using 'id', 'tags' and
'description' on repositories that support this feature such as the
main NuGet feed.
Example searches:
id:nunit
tags:typescript
description:typescript
1663c9a Fix NamespaceDefinitionOverwritesTypeName unit test.
b6845ed Fixicsharpcode/NRefactory#385 - Can't resolve indexer with protected access modifier
16f49e7 Try to fix a namespace name lookup bug.
5aded3f Fixed bug in 'ConvertToLambdaExpressionIssue'.
61c10b1 Categorized some code issues.
2b54760 Fixed bug in 'DelegateSubtractionIssue'.
bae55fb Fixed 'IsInactiveConditionalMethod' in SemanticHighlightingVisitor.
2a7a8bb Fixed possible infinite loop.
8acf7df Fix CSharpAmbience output for classes in the global namespace.
830e7d6 Fixed bug in xmldoc issue.
df27cc6 Revert "Merged Hint & Suggestion severity. (These two are too close and"
fc6f5c7 Merged Hint & Suggestion severity. (These two are too close and doesn't really make sense to separate)
7eaf69e Fixed 'Bug 17945 - Bad 'unnecessary cast' warning'.
008b2b0 Fix potential NullReferenceException in TypeSystemAstBuilder.ConvertConstructor
b92cbff Fix potential InvalidCastException in AccessToClosureIssue.
5a31546 Fix NullReferenceException when calling GetBaseMembers() on global method.
b31436e Merge pull request icsharpcode/NRefactory#384 from DavidKarlas/master
93ab8b3 Fixing Constructor Initializer placement and new adding policies NewLineBeforeConstructorInitializerColon and NewLineAfterConstructorInitializerColon
a219cff Fixed a bug in constant value type system conversion.
5056b18 Fixed unit tests.
a31d543 Improved GetTypeForQueryVariable
f5d76b8 Removed resolveinvocationongiventarget call.
0dcf0a3 Added another work around for the query variable issue.
cdd1892 Revert "Try to use a syntactical approach for resolving lambda expressions."
ffdb464 Try to use a syntactical approach for resolving lambda expressions.
1bd7434 Added failing unit test.
be4d1c0 Improved CS0618UsageOfObsoleteMemberIssue
d20744e Set XmlResolver=null to avoid looking up external DTDs.
ff9fee2 Fix bug in AstNode.GetNodesBetween().