Simon Lindgren
f4fdb0c5a0
[CodeIssues] Don't move variable declarations into the list of initializer statements of for statements.
13 years ago
Simon Lindgren
7ad55831ac
[CodeIssues] Add accessibility checking to VariableHidesMemberIssue.
13 years ago
Simon Lindgren
a64d00953d
[Utils] Improve error handling in CompositeFormatStringParser.
13 years ago
Matt Ward
639908ac89
Fix MvcScaffolding NuGet package failing to install.
...
Fixed Microsoft.VisualStudio.Shell.Package not using the new EnvDTE interface.
13 years ago
Matt Ward
177f0190b6
Fix MvcScaffolding unit tests failing to compile.
...
Added explicit GetEnumerator() method to CodeElements interface to fix MvcScaffolding unit tests failing to compile.
13 years ago
Matt Ward
fea395030b
Fix EF PowerShell extensions not finding SharpDevelop's EnvDTE assembly.
...
Move EnvDTE API to separate assembly.
Create EnvDTE interfaces in VB.NET to allow COM parameterised properties to be implemented to match Visual Studio's API.
Rename EnvDTE namespace from ICSharpCode.PackageManagement.EnvDTE to EnvDTE
13 years ago
Daniel Grunwald
a4ff1f5dbc
Remove old NUnit version from Mono.Cecil/Test
13 years ago
Daniel Grunwald
0d945a7d52
Merge branch 'origin/master' into newNR
13 years ago
Daniel Grunwald
52068795f5
Add NRConsistencyCheckAddIn.
13 years ago
Daniel Grunwald
8d0a6afd1c
Fixed duplicate project references in portable library projects.
13 years ago
Daniel Grunwald
8293675a92
Replace 'Where(pred).FirstOrDefault()' with 'FirstOrDefault(pred)'
13 years ago
Daniel Grunwald
8bf4153027
[AvalonEdit] Adjust epsilon used for IsClose()
13 years ago
Daniel Grunwald
ad1dc15050
Move IDisplayBinding and 'Open with' dialog to new folder structure.
13 years ago
Daniel Grunwald
fd230873e4
Remove IWorkbenchLayout from public API.
13 years ago
Daniel Grunwald
b6340ccad4
Move remaining util classes.
13 years ago
Daniel Grunwald
46ec328fc6
Move some files to new folder structure.
13 years ago
Daniel Grunwald
6950976e53
Fix a couple of compiler warnings.
13 years ago
Daniel Grunwald
505d861a86
Adjust unit tests.
13 years ago
Daniel Grunwald
760a2ae10b
Remove more usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
643223761d
Move MultiHighlighter to AvalonEdit.AddIn
13 years ago
Daniel Grunwald
7f18d1d432
Remove usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
81361f7a12
Use named pipe instead of temporary file for sending the unit tests results to SharpDevelop.
13 years ago
Daniel Grunwald
725bf76535
Fixed override completion.
13 years ago
Daniel Grunwald
e5313f4b40
Adjust to NRefactory API changes + disable failing unit tests.
13 years ago
Daniel Grunwald
971cd13e08
Merge NRefactory 5.2.0-464-g536b9b0 into SharpDevelop newNR branch.
13 years ago
Daniel Grunwald
536b9b0b1c
Add issue provider for missing StringComparison argument to string.StartsWith/EndsWith/IndexOf/LastIndexOf calls.
13 years ago
Daniel Grunwald
99bbb11ded
Add 'ResultOfAsyncCallShouldNotBeIgnored' issue.
13 years ago
Daniel Grunwald
e6bc300e1e
Don't show "expression is never of the provided type" warning if the type could not be resolved.
13 years ago
Daniel Grunwald
fe815dc2a0
Fixed false positive that caused a 'is operator always returns true' warning even though it returns false. (e.g. 'intVar is double')
13 years ago
Mike Krüger
a50b205d6b
[CodeIssues] Fixed unused parameters for methods used as delegates and
...
event handlers.
13 years ago
Mike Krüger
28c635f11d
[CodeIssues] Removed LocalVariableOnlyAssignedIssue - it's redundant
...
and handled by RedundantAssignmentIssue
13 years ago
Mike Krüger
4d49d61ab5
[CodeIssues] Added type checking to string is null or empty issue.
13 years ago
Mike Krüger
810a1e8911
[Refactoring] Corrected formatting region.
13 years ago
Mike Krüger
8e1ed7e962
[Refactoring] Format text can now take a node list to format / fixed a
...
formatting issue.
13 years ago
Mike Krüger
be94aebdcc
[Refactoring] FormatText now specifies a formatting region. (speed
...
purposes)
13 years ago
Daniel Grunwald
c3bd806532
Use BeginHighlighting()/EndHighlighting() to improve performance of CSharpSemanticHighlighter.
13 years ago
Daniel Grunwald
c1787fbd2d
Fixed performance bugs in issue search:
...
- Avoid excessive file name normalization by changing IProject.FileName from string to class FileName.
- Dispose CSharpSemanticHighlighter to fix memory leak and avoid excessive number of ParseInformationUpdated listeners.
13 years ago
Daniel Grunwald
e62e9469a7
Simplified ExpressionIsNeverOfProvidedTypeIssue and fixed false positive when converting from System.Object to value types.
13 years ago
Daniel Grunwald
211c6a1b05
Implemented ITypeParameter.EffectiveInterfaceSet
13 years ago
Daniel Grunwald
e272d518b6
AssignmentMadeToSameVariableIssue: don't warn on "a += a;"
13 years ago
Daniel Grunwald
81c09524d6
Reference to static member via derived type: ignore curiously recurring template pattern
13 years ago
Daniel Grunwald
912017d123
RedundantWhereWithPredicateIssue: in addition to Any(), handle Count(),First(),FirstOrDefault(),Last(),LastOrDefault(),LongCount(),Single() and SingleOrDefault().
13 years ago
Daniel Grunwald
3e42bc1e6a
Don't show 'Method with optional parameter is hidden by overload' issue if the overloads have different type parameters.
13 years ago
Daniel Grunwald
9cdf7e71f9
Don't show 'method never returns' for iterators containing 'yield break;'
13 years ago
Daniel Grunwald
75925d5aaf
Fix #119 : LocalVariableOnlyAssignedIssue does not recognize usage through unary operator expression
13 years ago
Daniel Grunwald
b105d57dc6
Disable MultipleEnumerationIssue and RedundantAssignmentIssue because they can cause stack overflows (see icsharpcode/NRefactory#123 )
13 years ago
Daniel Grunwald
ad431543a3
Fix NullReferenceException in IncorrectExceptionParameterOrderingIssue.
13 years ago
Daniel Grunwald
d12c306c84
Handle NotSupportedException in Properties.GetList().
13 years ago
Daniel Grunwald
caa61c79ca
Add helper method for exporting the control flow graph to GraphViz.
13 years ago
Daniel Grunwald
3eb4ea84f8
Fix NullReferenceException in IterateViaForeachAction.
13 years ago