David Srbecký
a415edf7cd
Do not include expression code in error messages.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
516a068bf4
Implicit argument conversion.
...
Improved overloading error messages.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5152 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
945ae21a7b
Support for simple overloading (only applicability is considered)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5151 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
a7cfc8351c
Load properties properly rather then using the "get_" "set_" heuristics
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5150 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b890b1a6da
Implemented support for literal fields.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5149 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
6792c7d505
Fixed some corner cases in string getting methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5148 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9a5571b59e
Improving the metadata interop class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5147 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
91aace9c37
Finished DebugType.IsAssignableFrom
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5146 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8a4cf873a8
Replaced some uses of Marshal class with fixed()
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5145 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4c8be8219e
Removed the Is<T>, As<T> and CastTo<T> helper methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5144 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d9fc6ff4de
Renamed the TestPrograms directory to just Tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5143 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f732a27371
Renamed some tests. Removed the TestPrograms namespace.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5142 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
63980d42de
Updating Debugger.Addin.
...
Use Stopwatch instead of the HighPrecisionTimer. (probably the same code under the covers)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9686a82a01
Reimplemented COM object tracking. Fixed remaining compile errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
98f6a874f5
COM methods prefixed with "__" so that the user does not call them directly. Extension methods should be used instead.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8337e76106
Removed the old wrapper generator
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0bec899af9
Using methods instead of properties
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4e479b74e6
Moved the rest to the Debugger.Interop namespace. Renamed using statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d158afd847
Merged CorPushish files into one. Generated extension methods for them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f80cffe65d
Merged hand-written extension methods to single file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
ea138eed0b
".generated" suffix for the generated extension methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3c4dd948b0
Removed autogenerated wrapper classes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9cea0d7384
Hand-written helper methods converted to extension methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e4dbd77923
Extension method generator for COM types. It converts out parameters to return values and allows tracking of created objects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
eb67acb26c
Minor reformatting of CorDebug.cs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5129 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
af98db8e6d
Merged interop files together
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f36bc90ba1
Remove unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5127 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b030ba0e50
Renaming Metadata to MetaData (part 2)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5126 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3cde04eea5
Renaming Metadata to MetaData (part 1)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5125 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
56671e4e8b
Matching directory names and namespaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5124 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
07c2eef28b
Moving some files around
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3cd7721e82
Support for member fields from yield/delegate
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5122 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
dd73b1fb64
Basic support for static expressions.
...
Removed some extra parenthesis.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5121 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
bee95cb2a3
Updating Debugger.Addin to the new metadata API (the whole solution compiles again)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
a23ef88e0f
Some method arguments for Value relaxed so that less casting is necessary
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5119 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9c769a48ce
Actually make use of the member name hashtable
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
19decb3dc6
Improved type resolution by name
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
77f6c88db4
Fixed generic name for enclosing types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5116 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
abbec177d9
Merged partial classes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5115 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b0fabf82c7
Added <inheritdoc/> to metadata members
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5114 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b78ca5f3bd
Some ToStrings are more verbose. Removed some Ignore attributes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5113 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
c168ea3b63
Merged and simplified Value tests;
...
Simplified DebugType test
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
5b77ae5bd0
Expressions test merged into ExpressionEvaluator test;
...
Fixed base class of String
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
710b027272
Updated unit tests to the new metadata API
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
24ba514697
Improved XML printer in debugger unit tests - "Get" methods are invoked, there is an explicit ignore list.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
33e0fbb591
Changing Value class to work with the new metadata API.
...
Some bugfixes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
ec8a17c09c
Finishing the behavior of DebugType
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
345570538f
Polishing API and implemented more reflection methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
11dfb6ffef
Fixed remaining compile errors in Debugger.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5105 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e144544cd4
Fixing some syntax errors (still work in progress)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5104 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago