Daniel Grunwald
|
a24999d720
|
Add InsertParenthesesVisitor
|
15 years ago |
Daniel Grunwald
|
39ad4c4fbe
|
Update NRefactory to new Mono.Cecil.
|
15 years ago |
Daniel Grunwald
|
5aa65b2668
|
Bug fixes.
|
15 years ago |
Daniel Grunwald
|
e9bc0ec7fc
|
Add simple output formatter.
|
15 years ago |
Daniel Grunwald
|
35a8fd1dfa
|
Implemented OutputVisitor.
|
15 years ago |
Daniel Grunwald
|
6df268a693
|
Introduce IAstVisitor interface.
|
15 years ago |
Mike Krüger
|
66d45aca27
|
Added some token getters.
|
15 years ago |
Mike Krüger
|
4ccc56947e
|
Added some keyword access properties.
|
15 years ago |
Daniel Grunwald
|
54c454b0f8
|
Split EventDeclaration in normal one (can declare multiple events) and CustomEventDeclaration (with add/remove blocks, can only declare a single event).
|
15 years ago |
Daniel Grunwald
|
8186996c40
|
Add NamedArgumentExpression; cleanup the AST a bit.
|
15 years ago |
Mike Krüger
|
75256d0be6
|
Synced with monodevelop.
|
15 years ago |
Mike Krüger
|
6353a98ca1
|
Merge branch 'master' of github.com:icsharpcode/NRefactory
|
15 years ago |
Daniel Grunwald
|
6d9cdacc80
|
Add annotation support to AstNode.
|
15 years ago |
Daniel Grunwald
|
9ed3976979
|
Add AstNode.Clone().
|
15 years ago |
Daniel Grunwald
|
5a0087aa1b
|
Rename files Dom->Ast.
|
15 years ago |
Daniel Grunwald
|
bf49569c22
|
Rename Dom->Ast.
|
15 years ago |
Daniel Grunwald
|
0f01f3be17
|
C# Ast refactoring: introduce Role<T> and add setters.
|
15 years ago |
Daniel Grunwald
|
d0ce6198f6
|
Reuse Conversions instance from overload resolution for type inference.
|
15 years ago |
Daniel Grunwald
|
f7b16a70fb
|
Implemented support for extension methods.
|
15 years ago |
Daniel Grunwald
|
9e42e6b6f4
|
Enable some unit tests that work with the type reference hack.
|
15 years ago |
Daniel Grunwald
|
0a71f0911d
|
Added hack to support some simple type references.
|
15 years ago |
Daniel Grunwald
|
eaee5bf5ee
|
Use static instances on KnownTypeReference for the built-in C# types.
|
15 years ago |
Daniel Grunwald
|
a665e39680
|
Add lots of resolver unit tests.
|
15 years ago |
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 |