Daniel Grunwald
|
9ddf9bc442
|
Combine C#-specific UnaryOperatorResolveResult/BinaryOperatorResolveResult and ConditionalOperatorResolveResult classes into a single language-independent OperatorResolveResult class.
|
14 years ago |
Daniel Grunwald
|
4bbcf2dc11
|
Add "public ResolveResult Body { get; }" to LambdaResolveResult.
|
14 years ago |
Mike Krüger
|
751b60194f
|
Shorten inner type names.
|
14 years ago |
Daniel Grunwald
|
177fb85a00
|
Fix infinite recursion when resolving the base type of "class Test : Test.Base { public class Base {} }"
|
14 years ago |
Daniel Grunwald
|
475f8381ef
|
Make DefaultTypeDefinition.FullName cache thread-safe.
|
14 years ago |
Mike Krüger
|
e4c70d4ba3
|
Added await/async support & updated mcs.
|
14 years ago |
Daniel Grunwald
|
b7fcc55308
|
Re-enable resolver unit tests that failed due to the parser returning incorrect positions.
Fixed a bug that caused array initializers to fail to resolve when the parent variable initializer was not being resolved.
|
14 years ago |
Mike Krüger
|
e4850e9847
|
Added async modifier.
|
14 years ago |
Daniel Grunwald
|
0c3d5e06d7
|
Fix bug in ParameterListComparer: the method signatures "Method<T>(T a)" and "Method<S>(S b)" were considered unequal.
|
14 years ago |
Daniel Grunwald
|
4d73e48488
|
Add GetEffectiveBaseClass() and GetEffectiveInterfaceSet() to ITypeParameter, and fixed a bug in DefaultTypeParameter.IsReferenceType().
|
14 years ago |
Daniel Grunwald
|
43a8429d30
|
Disable resolver logging.
|
14 years ago |
Daniel Grunwald
|
0c03236b95
|
Update AssemblyInfo for ICSharpCode.NRefactory.CSharp
|
14 years ago |
Daniel Grunwald
|
b059dbcf41
|
Fixed NullReferenceException when resolving group join clause.
|
14 years ago |
Daniel Grunwald
|
f0bfded6cb
|
C# AST: when setting a string property to null or an empty string, remove the corresponding identifier token.
|
14 years ago |
Daniel Grunwald
|
a73d7ba8db
|
Added async/await support to the resolver.
|
14 years ago |
Daniel Grunwald
|
d0e9ce023b
|
CodeDomConvertVisitor: choose between CodeIndexerExpression and CodeArrayIndexerExpression.
DefaultParameter: fixed bug in interning - two parameters with different names were considered equal for interning.
|
14 years ago |
Daniel Grunwald
|
7ff012f1a5
|
Fixed some issues in the CodeDomConvertVisitor.
|
14 years ago |
Daniel Grunwald
|
fd8f8cf6cb
|
Adjust AST for async/await.
|
14 years ago |
Daniel Grunwald
|
e4d1f545fd
|
Add CodeDomConvertVisitor.
|
14 years ago |
Mike Krüger
|
af5ae57e89
|
Added type case for resolvenode at location.
|
14 years ago |
Mike Krüger
|
770b5c6d67
|
fixed possible null ref.
|
14 years ago |
Mike Krüger
|
ddaaaafeee
|
added some more attributed nodes.
|
14 years ago |
Mike Krüger
|
abd8372f3d
|
fixed some attributed node formattings.
|
14 years ago |
Mike Krüger
|
6ef39441fb
|
Implemented attribute section formatting.
|
14 years ago |
Daniel Grunwald
|
a1a80b63c9
|
Fix StackOverflowException when subtyping does not terminate due to expansive inheritance.
|
14 years ago |
Mike Krüger
|
a48acf0447
|
put variable initializer assign into the right node.
|
14 years ago |
Mike Krüger
|
cc9cea00ab
|
Fixed missing commas.
|
14 years ago |
Mike Krüger
|
a9bae21dfa
|
fixed 'params' location.
|
14 years ago |
Mike Krüger
|
84135f5421
|
Fixed lambda parameter commas.
|
14 years ago |
Mike Krüger
|
9e909e1d4e
|
Found wrong indexer pos.
|
14 years ago |
Mike Krüger
|
994f9310db
|
fixed dot location.
|
14 years ago |
Mike Krüger
|
fbb77b755c
|
fixed indexer locations.
|
14 years ago |
Mike Krüger
|
8d630fd281
|
Fixed array initializer brace position.
|
14 years ago |
Mike Krüger
|
bb59175945
|
Fixed constraint commas.
|
14 years ago |
Mike Krüger
|
86806707f2
|
Fixed endif position.
|
14 years ago |
Mike Krüger
|
9d55421ef3
|
Fixed attribute argument commas.
|
14 years ago |
Mike Krüger
|
c133a2a0a1
|
Handled #if values.
|
14 years ago |
Mike Krüger
|
72b2ff1412
|
Added labeled statement colon.
|
14 years ago |
Mike Krüger
|
7f141c0d8e
|
fixed goto location.
|
14 years ago |
Mike Krüger
|
d63f1fa0f6
|
Fixed named argument expression.
|
14 years ago |
Mike Krüger
|
60430391f6
|
Fixed base type comma order.
|
14 years ago |
Mike Krüger
|
618cb984d1
|
Fixed initializer comma locations.
|
14 years ago |
Mike Krüger
|
aee84bdaa6
|
Fixed nullable position.
|
14 years ago |
Mike Krüger
|
3147a3abb6
|
Fixed enum positions.
|
14 years ago |
Mike Krüger
|
0fb1105d05
|
Fixed attribute section locations.
|
14 years ago |
Mike Krüger
|
2ba4a181b0
|
Location of global attributes was wrong.
Fixed for tests - should be inserted like the comments for the real
fix.
|
14 years ago |
Mike Krüger
|
e07b8fa3fe
|
Fixed some dot locations.
|
14 years ago |
Mike Krüger
|
0dd31176bf
|
Fixed empty statement end location.
|
14 years ago |
Mike Krüger
|
7ed3af27fc
|
Updated mcs (fixed char posititions).
|
14 years ago |
Mike Krüger
|
cff7997d5c
|
Fixed some declarator assign token locations.
|
14 years ago |