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 |
David Srbecký
|
fab4f0c7f2
|
Store type members in hashtable with name as key
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5103 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
0bda39c286
|
Renamed files to match class names
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
f800c21074
|
Using BindingFlags from System.Reflection
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
487ebaa5cd
|
DebugType derives from System.Type
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5100 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
0443ba3f9a
|
DebugMethodInfo derives from System.Reflection.MethodInfo
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5099 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
c07a414092
|
PropertyInfo derives from System.Reflection.PropertyInfo
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5098 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
3b3cb3da1c
|
FieldInfo derives from System.Reflection.FieldInfo
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5097 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
ff4587a500
|
Skeletons for implementing System.Type
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
98377f4d0f
|
Support for local variables captured by yield
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5095 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
David Srbecký
|
498a8e0a70
|
Decoupled support for expressions from the debugger core
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5094 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
Daniel Grunwald
|
fdd5d234f9
|
Enable legacy runtime activation policy for SharpDevelop.exe to allow loading mixed-mode assemblies.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5093 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
Daniel Grunwald
|
3bbef87fe5
|
Disable profiler unit tests.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5092 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
Daniel Grunwald
|
1367562511
|
Ignore all WeakReferenceTests, apparently some change in the .NET 4 GC makes this kind of test unreliable.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5091 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |
Daniel Grunwald
|
8159a20216
|
Ignore failing AvalonEdit test.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5090 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
|
16 years ago |