Martin Konicek
5bbbc94e6e
Formatting.
13 years ago
Martin Konicek
b40a344def
Debugger visualizers - merge a few small helper
...
files. Rename Graph -> GraphVisualizer.
13 years ago
Peter Forstmeier
6fe6f8f4eb
Missing Text in Debugger.AddIn/Options/DebuggingSymbolsPanel.xaml.cs
13 years ago
Martin Konicek
70b7fef325
Debugger visualizers - progress towards getting the project to compile.
13 years ago
Martin Konicek
e49e4e3cec
Incorporate some feedback.
13 years ago
Martin Konicek
d9cc6fff23
OnPropertyChanged() thanks to [CallerMemberName].
13 years ago
Martin Konicek
cfea0859d0
Adapt to removed WPF helpers.
13 years ago
Martin Konicek
65224556ca
Use KnownTypeCode.
13 years ago
Martin Konicek
efc702f76f
Use OfType<T>()
13 years ago
Martin Konicek
63ecc56b87
Debugger visualizers - switch from DebugType to
...
IType in declarations - the easy part.
The next part is to port method implementations.
13 years ago
David Srbecký
4ce8ed55d9
Fix broken unit tests due to last commit
13 years ago
Daniel Grunwald
e781363b78
Include node reformatting in the undo group
13 years ago
Daniel Grunwald
6e6cf735a3
ParameterCanBeDemotedIssue: remove GetInheritanceDepth.
...
It has the potential for a stack overflow when there's cyclic inheritance.
The sorting already done by GetAllBaseTypes() should be good enough.
13 years ago
David Srbecký
7966faa3cc
Re-write debugger options to use accessors with Get/Set methods.
13 years ago
Daniel Grunwald
3d96f7c7ff
Add fix action to ExplicitConversionInForEachIssue.
13 years ago
Christoph Wille
c33a9c3cc5
GetMajorVersion() assumes VersionInfo string to be either null or non-empty
13 years ago
David Srbecký
82d2924b10
Removed some debugger options
13 years ago
David Srbecký
3458e13eb7
Use the unresolved member to check that the stack-frame is valid.
13 years ago
Christoph Wille
a3f5374769
Remove "alpha" designation
13 years ago
Daniel Grunwald
7e25cffb71
Fix crash when running Find References while a .xaml file is open.
13 years ago
Daniel Grunwald
98b90a1b7c
Fix crash when opening load/save options panel.
13 years ago
Daniel Grunwald
67d80c8834
CompareFloatWithEqualityOperatorIssue: don't show warning when comparing with infinities.
13 years ago
Daniel Grunwald
f31aa291ae
ParameterCanBeDemotedIssue: Remove 'ConstructHasLocalIndependentTyping'
...
This fixes false positives when the parameter is used within lambdas passed to generic methods (e.g. LINQ).
13 years ago
Matt Ward
5794964174
Fix incorrect WinForm resource names generated for Boo.
13 years ago
Daniel Grunwald
a2bfa48520
Use InvokeAsyncAndForget() instead of InvokeAsync().FireAndForget().
13 years ago
Daniel Grunwald
ca58352207
Don't serialize InternalBreakpointObject.
13 years ago
Daniel Grunwald
cc470ec86e
Replace DelegateCommand and DesignCommand with RelayCommand.
13 years ago
Daniel Grunwald
05c08b91b3
Implemented ITypeDefinitionModel.NestedTypes.
13 years ago
Daniel Grunwald
22e4ec0457
Add 'SD.MainThread.InvokeAsyncAndForget()' method that combines 'InvokeAsync().FireAndForget()' into a single step.
...
This makes debugging SharpDevelop easier because exceptions are left unhandled; they don't get caught by a Task<T>.
13 years ago
Daniel Grunwald
0ca73ec33e
Fix initialization of IProject.TypeDefinitionModels.
13 years ago
Daniel Grunwald
ab7b057e5d
CecilLoader: When loading a multi-module assembly, load the main module only.
...
We cannot merge all the types from multi-module assemblies into the same IAssembly because duplicate type names may exist.
13 years ago
Martin Konicek
05288c1deb
Object graph visualizer - use Strings instead
...
of Expressions to refer to members.
The main purpose of having a String representation
of members is persisting expand state between
debugger steps.
13 years ago
Daniel Grunwald
463e5916ee
Merge pull request #136 from erik-kallen/sizeof
...
Improved handling of sizeof(x)
13 years ago
Martin Konicek
e858b57dd8
Object graph visualizer - temporarily disable
...
collection support to make porting the code
to new NRefactory more feasible.
13 years ago
Erik Källén
867dc8b407
Improved handling of sizeof(x)
...
Resolving sizeof(x) will now return a specialized ResolveResult that contains information about which type's size is investigated. Also fixed a bug that caused sizeof() to not work when initializing fields. Also made sizeof(SomeEnum) resolve to the size of the underlying type which is illegal according to the spec, but mcs allows it.
13 years ago
David Srbecký
86b779a8f0
Re-implemented fast property evaluation
13 years ago
Daniel Grunwald
b3c2b0ce9d
ResolveAtLocation: when resolving a method name within a delegate creation, produce MemberResolveResult instead of MethodGroupResolveResult.
13 years ago
Daniel Grunwald
9378cd19f0
Fix bug in ParameterizedType.VisitChildren() when replacing the generic type definition.
...
Fix some typos in XmlDoc.
13 years ago
Daniel Grunwald
f159810013
Remove unresolved references from new Alias*ResolveResult.
13 years ago
Siegfried Pammer
aba3a7a1ca
fix unit tests
13 years ago
Siegfried Pammer
7eb5641bcf
add WPF designer back
13 years ago
Siegfried Pammer
93565945b1
fixed serialization of breakpoints and bookmarks
13 years ago
Siegfried Pammer
ae7aec8d8c
move textmarker tooltip support to AddIn tree
13 years ago
Siegfried Pammer
281f3e17b3
fix NRE in ExpressionEvaluationVisitor when trying to evaluate non-static field from static context.
13 years ago
Matt Ward
ab5982d2e0
Fix NullReferenceException for incorrect SubstitutionGroup in XML schema.
...
Handle XML schema that defines an element that uses a SubstitutionGroup
element but does not define the corresponding element.
13 years ago
Matt Ward
d8e27befb9
Fix xml completion for SubstitutionGroup elements.
13 years ago
David Srbecký
ce93c593ad
Re-implement support for IEnumerable<T> in tooltips
13 years ago
Matt Ward
50fd47ee9a
Add Data addin.
13 years ago
Matt Ward
4589048d23
Return class position if member not found with FxCop.
13 years ago
Matt Ward
b350936869
Fix NotImplementedException when checking project with FxCop.
...
Implement class and member search to get position.
Nested classes are not currently found (works in SD 4.3).
SD 4.3 does not match constructors, generics and indexers.
13 years ago