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
Daniel Grunwald
2f91b65b74
Add more SimpleNameLookupTests.
15 years ago
Daniel Grunwald
a7e253e3ea
Add C# resolve visitor.
15 years ago
Daniel Grunwald
9b0435065e
Add parser unit tests for expressions.
15 years ago
Daniel Grunwald
5dfe00e950
Add CSharpResolver.ResolveSizeOf().
15 years ago
Daniel Grunwald
80a859c0cc
Add support for pointer types (implicit pointer conversion; operators defined on pointers).
15 years ago
Siegfried Pammer
d6f6d24c81
fixed wrong position of Implements/Handles clause in Sub/Function declarations
15 years ago
Daniel Grunwald
cdd248e6d8
Add ITypeOrNamespaceReference implementations.
15 years ago
Mike Krüger
a25ede2add
Updated AST & provided c# parser implementation.
15 years ago
Mike Krüger
9ad9030e29
Added some mono compatibility changes.
15 years ago
Siegfried Pammer
0f86823902
removed ILexer and AbstractLexer
15 years ago
Siegfried Pammer
02bf6bb8cc
NRefactory.VB: fixed LL(1) warning related to ArgumentList
15 years ago
Siegfried Pammer
71f211632c
NRefactory.VB: added some TODO remarks and cleaned files
15 years ago
Siegfried Pammer
9e536aa039
NRefactory.VB: fixed UsingStatementTests
15 years ago
Siegfried Pammer
5543433286
NRefactory.VB: fixed ResumeStatement
15 years ago
Siegfried Pammer
ef671d32d3
fixed LambdaExpressionTests
15 years ago
Siegfried Pammer
9502cdafe3
removed subdirectory "VB"
15 years ago
Siegfried Pammer
2e87b46d7d
NRefactory.VB: splitted EmbeddedStatement into multiple productions
15 years ago
Siegfried Pammer
eaa53d0ae1
vb.atg: added GREEDY in some cases
15 years ago
Siegfried Pammer
561062526a
NRefactory.VB: cleaned Parser API and removed old C# constructs
15 years ago
Siegfried Pammer
789ec0d31c
removed some C#-specific Dom classes
15 years ago
Siegfried Pammer
8a419bac43
NRefactory.VB: removed C# specific Dom classes
15 years ago
Siegfried Pammer
27b9e7f071
NRefactory.VB: removed C# Unit Tests
15 years ago
Siegfried Pammer
6b974f7c59
updated .gitignore
15 years ago
Siegfried Pammer
913d531355
initial commit of NRefactory.VB
15 years ago
Daniel Grunwald
176f97354c
Fixed overload resolution bug
15 years ago
Daniel Grunwald
fca6e78a50
Integrate type inference into overload resolution
15 years ago
Daniel Grunwald
8f795f93c6
Adjust to Cecil 0.9.4.
...
Bugfix CalculateDependencyMatrix().
15 years ago
Daniel Grunwald
fe78216ca4
Started implementing type inference.
15 years ago
Daniel Grunwald
de0ea56746
README: line-break to 100 cols.
15 years ago
Daniel Grunwald
2ae70eb79b
TypeStorage: implemented namespace dictionary for fast namespace lookup
15 years ago
Daniel Grunwald
309e6583d1
Added parameters to ArrayType indexers.
15 years ago
Mike Krüger
c286969aa8
Added some changes to work around mcs bugs.
15 years ago
Mike Krüger
203339f5b9
Updated mcs.
15 years ago
Daniel Grunwald
06c1adf1a0
Worked on CSharpResolver.
15 years ago
Daniel Grunwald
a53c6a1934
Started implementation of member lookup.
15 years ago
Daniel Grunwald
2c927c1b3f
Started implementation of simple name lookup.
15 years ago
Daniel Grunwald
2634564ad2
Rename Util to Utils; added replaced "object CacheToken" with "CacheManager CacheManager"
15 years ago
Daniel Grunwald
24e7c50e32
Fixed issues with LogicalAnd and LogicalOr operators.
...
Add unit tests for overload resolution; fixed an overload resolution bug.
Added some new helper methods.
Various documentation updates.
15 years ago
Daniel Grunwald
9efef610b1
Rename AggregateTypeResolveContext to CompositeTypeResolveContext.
...
Rename DotNetName to ReflectionName.
Added ReflectionName-parser to ReflectionHelper.
Move the ReaderWriterLock synchronization from TypeStorage to SimpleProjectContent.
Added some documentation to the README.
15 years ago
Daniel Grunwald
c4f4db723b
Added support for relational operators.
...
Moved primitive cast logic to utils.
Added unit tests; fixed bug in enum handling.
15 years ago
Daniel Grunwald
f832db0de6
Use TypeCode instead of Type where possible; added more BinaryOperatorTests; added support for equality operators.
15 years ago
Daniel Grunwald
8c0caa2e94
Changed notion of equality on type definitions to simply use reference equality
15 years ago
Daniel Grunwald
a7790c8de0
Add subtraction and shift operators.
15 years ago
Daniel Grunwald
ca28cd6478
Add support for multiplication, division, modulus and addition operators.
15 years ago
Daniel Grunwald
d66df1965d
Fixed operator overload resolution bug.
15 years ago
Daniel Grunwald
b46cfa7e29
Added CastTests.
...
Constant folding: fixed implicit conversions and casts to use C# semantics
15 years ago