Daniel Grunwald
|
3ae0b71496
|
Renamed VariableResolveResult to LocalResolveResult and added some unit tests.
|
15 years ago |
Daniel Grunwald
|
b9f9caaa9c
|
Added some unit tests and fixed some bugs.
|
15 years ago |
Daniel Grunwald
|
dc8d4cadcb
|
Use (Namespace,Name) pair instead of FullName.
|
15 years ago |
Daniel Grunwald
|
782887812f
|
Add interning support to CecilLoader.
|
15 years ago |
Daniel Grunwald
|
88b00cc33e
|
Added a few unit tests.
|
15 years ago |
Daniel Grunwald
|
b35f1f247c
|
Handle 'a::b' as MemberType (move aliases out of SimpleType).
|
15 years ago |
Daniel Grunwald
|
7e530a90ac
|
Fixed some bugs; added support for type references to TypeSystemConvertVisitor.
|
15 years ago |
Daniel Grunwald
|
b0a6e1817e
|
Allow support primitive types in FindTypeInBounds()
This is done by first running the C# spec algorithm for "FindTypeInBounds" before trying the improved algorithm.
|
15 years ago |
Daniel Grunwald
|
68450c3f95
|
Worked on improved type inference implementation.
|
15 years ago |
Daniel Grunwald
|
f0fdcc8698
|
Work on improved type inference.
|
15 years ago |
Daniel Grunwald
|
57da5ff3de
|
Add interning support to DefaultAccessor.
|
15 years ago |
Daniel Grunwald
|
3bcab64569
|
Type inference stuff
|
15 years ago |
Daniel Grunwald
|
7656e7d937
|
CSharpParser: UsingDeclaration makes use of type reference
|
15 years ago |
Daniel Grunwald
|
36af836115
|
Add PrimitiveType/SimpleType/MemberType.
|
15 years ago |
Daniel Grunwald
|
61cde6c2f8
|
Add documentation providers (xml and binary).
|
15 years ago |
Daniel Grunwald
|
ebcfe909bd
|
DomNode: enforce tree invariants, fix bug in InsertChildBefore, and add Remove/Replace methods.
|
15 years ago |
Daniel Grunwald
|
a04ab6933d
|
CecilLoader: Don't import DynamicAttribute (it's imported as SharedType.Dynamic instead)
|
15 years ago |
Siegfried Pammer
|
66381440ff
|
corrected file headers in VB part of the Demo app
|
15 years ago |
Siegfried Pammer
|
28b37d274d
|
added VB to Demo (most code copied from old sample)
|
15 years ago |
Siegfried Pammer
|
9fef549817
|
updated README with information on VB namespace
|
15 years ago |
Siegfried Pammer
|
c81d383ce6
|
Merge commit '4dbe96c' - NRefactory.VB
Conflicts:
NRefactory.sln
|
15 years ago |
Siegfried Pammer
|
4dbe96cb8f
|
updated .gitignore files
|
15 years ago |
Siegfried Pammer
|
8c12f1cdad
|
fixed NullReferenceException-bug in VBLexer; allow empty arguments (optional arguments) in VB argument list
|
15 years ago |
Daniel Grunwald
|
91f5e30ef2
|
Fixed distinguishing the virtual and override modifiers when reading from metadata.
|
15 years ago |
Mike Krüger
|
eb40e467ca
|
check if typearguments is empty (better fix than the last one).
|
15 years ago |
Mike Krüger
|
4c729b380a
|
fixed build.
|
15 years ago |
Mike Krüger
|
8e6df488b5
|
fixed 2nd null case.
|
15 years ago |
Mike Krüger
|
12be15b982
|
fixed null ptr exception.
|
15 years ago |
Mike Krüger
|
b9e88e615f
|
fixed type argument args.
|
15 years ago |
Mike Krüger
|
d956d29cec
|
fixed for statement.
|
15 years ago |
Mike Krüger
|
3fd114cb96
|
Comments are now part of the dom.
|
15 years ago |
Mike Krüger
|
96e23e1761
|
fixed roles.
|
15 years ago |
Mike Krüger
|
7b6cecca2c
|
Merged with mondevelop AST. + Did some minor renamings
+ Removed unused EnumDeclaration
|
15 years ago |
Mike Krüger
|
2cfa36ea5f
|
Merge previous fixes.
|
15 years ago |
Daniel Grunwald
|
06634845f1
|
Adjust unit tests to null object pattern.
|
15 years ago |
Mike Krüger
|
396c2b3931
|
Updated AST & mcs.
|
15 years ago |
Daniel Grunwald
|
59ab605a82
|
Add broken CommonSubTypes implementation.
|
15 years ago |
Daniel Grunwald
|
24eb146c74
|
Add 'CommonTypeInference'.
|
15 years ago |
Daniel Grunwald
|
0eeedc4d75
|
Add ResolveVisitor-based tests to SimpleNameLookupTests.
|
15 years ago |
Daniel Grunwald
|
8703df7bae
|
Enable parser unit tests; ignore those that are broken.
|
15 years ago |
Daniel Grunwald
|
d8b8b53ba3
|
TypeSystemConvertVisitor: add constructor that initializes the visitor with a given context.
|
15 years ago |
Daniel Grunwald
|
6f913c6d53
|
ResolveVisitor: use explicit interface implementation of IDomVisitor.
Demo App: use NodeListResolveVisitorNavigator to resolve only the currently selected node.
|
15 years ago |
Daniel Grunwald
|
e64faf10b7
|
Implemented local variable type inference.
|
15 years ago |
Daniel Grunwald
|
7d320b5da2
|
Added IResolveVisitorNavigator
|
15 years ago |
Daniel Grunwald
|
d3c18d130c
|
TypeSystemConvertVisitor: add support for properties and events.
|
15 years ago |
Daniel Grunwald
|
c0b28c03e3
|
TypeSystemConvertVisitor: added support for fields and methods
|
15 years ago |
Daniel Grunwald
|
6b282eaf3e
|
Add TypeMembers unit tests.
|
15 years ago |
Daniel Grunwald
|
f52338f265
|
Add statement-level parser tests.
|
15 years ago |
Daniel Grunwald
|
452cbf51be
|
Add some GeneralScope unit tests.
Rename ParameterDeclarationExpression -> ParameterDeclaration.
|
15 years ago |
Daniel Grunwald
|
823c73c93f
|
Make IdentifierExpression.Identifier return the identifier string.
ResolveVisitor: associate declarations with the resolved entity
|
15 years ago |