Daniel Grunwald
3eee3466a4
CSharpOutputVisitor is now using the IAstVisitor with void return type.
...
Removed default value for 'data' on AcceptVisitor() methods.
14 years ago
Daniel Grunwald
191ac7c9df
Use GlobalAssemblyInfo.cs for all projects.
14 years ago
Daniel Grunwald
33e0c0e9a0
Fixed FindReferences on attributes.
14 years ago
Daniel Grunwald
93a5c13825
FindReferences: add support for searching in a different compilation than the entity is defined in.
14 years ago
Mike Krüger
7e5380551b
Updated mcs/fixed some code completion cases.
14 years ago
Daniel Grunwald
73438b7288
Make CSharpResolveVisitor internal and expose CSharpAstResolver instead.
14 years ago
Daniel Grunwald
f631199013
Type system refactoring: split unresolved/resolved type systems.
14 years ago
Daniel Grunwald
7063203972
FieldDeclaration/EventDeclaration/VariableDeclarationStatement now resolve to 'void'.
...
Only the individual VariableInitializers will resolve to the field/event/variable.
Fixed several bugs in 'Find References'.
14 years ago
Daniel Grunwald
e4d1f545fd
Add CodeDomConvertVisitor.
14 years ago
Mike Krüger
64b7dff80c
Removed more target framework profiles.
14 years ago
Daniel Grunwald
b5b2408cbc
Move NRefactory.CSharp to separate assembly.
14 years ago
Daniel Grunwald
e37dc4b6c7
Move ResolveResults to NR.Semantics
14 years ago
Daniel Grunwald
8885484971
Add IndexOf() method to ITextSource.
14 years ago
Daniel Grunwald
a5865bdd8e
Implemented "Find References".
14 years ago
Daniel Grunwald
fb8d152fcf
Fixed deserialization of XmlDocumentationProvider.
14 years ago
Daniel Grunwald
5c585e110b
Apply license header to unit tests.
...
Add parser unit tests for ObjectCreateExpression.
14 years ago
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