Daniel Grunwald
8c8caf76f6
Implemented type inference for implicitly typed lambdas.
14 years ago
Daniel Grunwald
e17ba7462a
Add unit tests for TypeSystemAstBuilder.
14 years ago
Daniel Grunwald
bb2f93a24b
NRefactory bug fixes:
...
- Use IType.Equals() instead of == operator
- Change handling of partially parameterized types in IType.GetNestedTypes so that we don't leak type parameters from the wrong context
- Add support for unbound types to C# resolver (e.g. in attribute arguments)
- C# Parser: preserve variance modifier
- Ensure all interface members are marked as 'abstract'
- Add support for [TypeForwardedTo] and [ComImport] to CecilLoader.
14 years ago
Daniel Grunwald
94b4130aa9
Add IParsedFile to type system.
14 years ago
Siegfried Pammer
1e4a1d911c
add missing CSDemo files
14 years ago
Siegfried Pammer
a810296de9
- fixed bugs/missing features in ExpressionFinder.atg
...
- add QualifiedType
- partially implement TypeName in the parser
14 years ago
Siegfried Pammer
dd8c7f7325
add new VBDemo
14 years ago
Siegfried Pammer
99d4a8f24b
remove code from MainForm in sample
14 years ago
Siegfried Pammer
cb5a17366b
deactivated uncompilable unit tests; added XmlIdentifier; removed old classes
14 years ago
Mike Krüger
16715bb854
Renamed CSharpFormattingPolicy to CSharpFormattingOptions.
15 years ago
Siegfried Pammer
8c36dd80cb
renamed VB.Dom to VB.Ast
15 years ago
Artur Zgodziski
9a1d759f97
Modifications of solution and project files made by VS2010.
15 years ago
Daniel Grunwald
e9bc0ec7fc
Add simple output formatter.
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
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
Daniel Grunwald
06634845f1
Adjust unit tests to null object pattern.
15 years ago
Daniel Grunwald
0eeedc4d75
Add ResolveVisitor-based tests to SimpleNameLookupTests.
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
823c73c93f
Make IdentifierExpression.Identifier return the identifier string.
...
ResolveVisitor: associate declarations with the resolved entity
15 years ago
Daniel Grunwald
3b991e6a0d
Simplify CSharp.Dom.
...
Add delegate support to TypeSystemConvertVisitor.cs.
Add support for resolving object creation (constructor calls).
15 years ago
Daniel Grunwald
51c01bce67
Add "Resolve" button to NRefactory.Demo.
...
Bugfixes for parser + resolver.
15 years ago
Daniel Grunwald
6064f57447
NRefactory.Demo: Expand TreeView at caret offset when parsing.
15 years ago
Daniel Grunwald
716a5f51fe
Add NRefactory.Demo (TreeView for visualization of C# DOM)
15 years ago