Mike Krüger
|
c4dfb27626
|
Fixed type system converter case reported from "erik-kallen".
|
14 years ago |
Daniel Grunwald
|
5c9dfb9896
|
Fixed IUnresolvedTypeDefinition.Resolve() and IAssembly.GetTypeDefinition(IUnresolvedTypeDefinition) to always retrieve the correct version of the type definition for the compilation, even if the IUnresolvedTypeDefinition is a different version.
The two methods now return UnknownType/null if the IUnresolvedTypeDefinition does not belong to the assembly.
|
14 years ago |
Daniel Grunwald
|
c5c5192f38
|
Add documentation to methods for creating type references that describe the expected ITypeResolveContext for resolving those type references.
|
14 years ago |
Daniel Grunwald
|
c5c1337aee
|
Add failing unit test for using-statement with multiple variable declarations.
|
14 years ago |
Daniel Grunwald
|
79b8b00d29
|
Fix bug in output type inference for explicitly typed lambdas.
|
14 years ago |
Daniel Grunwald
|
e441980154
|
Fixed parsing "bool.TrueString".
|
14 years ago |
Mike Krüger
|
dce53cb312
|
Fixed code completion bug.
|
14 years ago |
Daniel Grunwald
|
a3ff017e9e
|
When a simple-name refers to an instance field in the current class, set TargetResult=new ThisResolveResult().
|
14 years ago |
Daniel Grunwald
|
b4003145b3
|
Add MethodGroupResolveResult.GetEligibleExtensionMethods() method.
|
14 years ago |
Mike Krüger
|
510d58a28b
|
Fixed parameter test case.
|
14 years ago |
Mike Krüger
|
8b32926d67
|
Fixed const field access.
|
14 years ago |
Mike Krüger
|
e7833ba973
|
Added some more naming contexts.
|
14 years ago |
Mike Krüger
|
d88c793032
|
Fixed bug in RemoveBackingStore context action.
|
14 years ago |
Mike Krüger
|
9a96b02042
|
Fixed using context/ added unit test for try ... catch case.
|
14 years ago |
Mike
|
2cfed41833
|
Fixed primitive type keywords.
|
14 years ago |
Mike Krüger
|
6a85f2a5e3
|
Fixed AST builder.
|
14 years ago |
Mike Krüger
|
764b8a33f4
|
Added unit tests for context actions.
|
14 years ago |
Mike Krüger
|
e6df8e7628
|
Added unit tests for SplitDeclarationAndAssignment context action.
|
14 years ago |
Mike Krüger
|
1d8918caa6
|
Fixed unit tests.
|
14 years ago |
Mike Krüger
|
93bea6d4d1
|
Fixed failing unit test.
|
14 years ago |
Mike Krüger
|
1737920336
|
Added some unit tests.
|
14 years ago |
Mike Krüger
|
72258ae41b
|
Implemented type parameter type completion.
|
14 years ago |
Mike Krüger
|
a126210ec5
|
Improved anonymous type context.
|
14 years ago |
Mike Krüger
|
12b9542414
|
Fixed other LINQ case.
|
14 years ago |
Mike Krüger
|
ddc245e78b
|
Fixed "LINQ" context unit tests.
|
14 years ago |
Daniel Grunwald
|
f788f91421
|
Ignore AssemblyInfo in RoundtripTest.
|
14 years ago |
Mike Krüger
|
7431897ae7
|
Implemented 'partial' completion.
|
14 years ago |
Mike Krüger
|
e0d4232751
|
Added unit test for "as" expression context.
|
14 years ago |
Daniel Grunwald
|
90c0758bb0
|
Update roundtrip test.
|
14 years ago |
Daniel Grunwald
|
f2011680e9
|
Fixed resolving LINQ queries that involve transparent identifiers.
|
14 years ago |
Daniel Grunwald
|
418f7090cb
|
Fixed resolving NamedExpressions in anonymous type creation expressions.
|
14 years ago |
Daniel Grunwald
|
7779508e9f
|
Fixed lifting for built-in relational operators.
|
14 years ago |
Daniel Grunwald
|
040b841c3b
|
Fixed resolving equality and relational operators on nullable types.
|
14 years ago |
Daniel Grunwald
|
b803d850f7
|
Do not report invalid conversion from int to void for this code:
void Run(Action<string> a) { }
int M() {
Run(x => $M()$);
}
|
14 years ago |
Daniel Grunwald
|
70e62f42a1
|
Fixed DefaultMemberReference for methods with parameters.
|
14 years ago |
Mike Krüger
|
dba7b479ae
|
Fixed operators show up in completion list.
|
14 years ago |
Mike Krüger
|
a33b320958
|
Fixed failing unit test.
|
14 years ago |
Mike Krüger
|
b5c90d631c
|
Added unit test for "Finalizer" method not shown.
|
15 years ago |
Mike Krüger
|
1c46d7d4c5
|
Added unit test for category sorting.
|
15 years ago |
Mike Krüger
|
7befa599aa
|
Fixed for context completion.
|
15 years ago |
Mike Krüger
|
eb5f2577eb
|
Fixed constructor this/base unit test.
|
15 years ago |
Mike Krüger
|
d5ead16000
|
Fixed unit tests with leading dots & integer at eol.
|
15 years ago |
Daniel Grunwald
|
3b95e5a2e3
|
Fixed IsExplicitInterfaceImplementation.
Implemented IMember.InterfaceImplementations for explicitly implemented members.
|
15 years ago |
Mike Krüger
|
2d49624c9b
|
Ignored failing tests.
|
15 years ago |
Mike Krüger
|
7dda083aa5
|
Added name context test suite.
|
15 years ago |
Mike Krüger
|
5377104c8a
|
Added named argument context.
|
15 years ago |
Mike Krüger
|
850776fabc
|
Fixed completion test case.
|
15 years ago |
Mike Krüger
|
b5da9b1ce3
|
Fixed some unit tests.
|
15 years ago |
Mike Krüger
|
e6877e9856
|
Fixed completion unit test.
|
15 years ago |
Daniel Grunwald
|
942b4f70ef
|
Move ConversionResoleResult to ICSharpCode.NRefactory.Semantics.
Boxing conversion for attribute arguments is now used consistently in C# type system and Cecil-loaded type system.
|
15 years ago |