Mike Krüger
|
3a15d36603
|
Fixed some code completion unit tests.
|
14 years ago |
Mike Krüger
|
969223aade
|
Added a method to get all extension methods on a specified type.
|
14 years ago |
Mike Krüger
|
d78d5f1727
|
Fixed "type too fast" issue in code completion.
|
14 years ago |
Daniel Grunwald
|
858d4cc673
|
Fixed NullReferenceException in ControlFlow.NodeCreationVisitor.VisitSwitchStatement.
|
14 years ago |
Daniel Grunwald
|
f70a726495
|
Fixed resolving "-2147483648".
|
14 years ago |
Daniel Grunwald
|
f1a1ab32ad
|
Added ResolverTest to consistency check and fixed some crashing bugs in the resolver.
|
14 years ago |
Daniel Grunwald
|
3e8eb1e55d
|
Add NRefactory.ConsistencyCheck with round-tripping test.
Added parser unit tests for bugs discovered by the round-tripping test.
|
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
|
37795e43a1
|
Fixed parsing of some statements, improved "foreach" context in code
completion.
|
14 years ago |
Mike Krüger
|
3d551edce2
|
Fixed parsing of some incomplete statements.
|
14 years ago |
Daniel Grunwald
|
8007d25b00
|
Fix CSharpOutputVisitorTests.AssignmentInCollectionInitializer.
Ignore some failing parser unit tests.
|
14 years ago |
Mike Krüger
|
38b35b70fa
|
Fixed formatting unit tests on windows.
|
14 years ago |
Mike Krüger
|
df4805ff4a
|
Fixed compiler warnings.
|
14 years ago |
Mike Krüger
|
94bad6c210
|
Fixed "InactiveIf" unit test.
|
14 years ago |
Mike Krüger
|
41f458960e
|
Fixed unit test.
|
14 years ago |
Mike Krüger
|
77a75818d6
|
Fixed constraints parsing #2.
|
14 years ago |
Mike Krüger
|
8124aebf8c
|
Fixed some more cases of "new" completion.
|
14 years ago |
Mike Krüger
|
fa8e9a22e8
|
Fixed bug in "new" completion.
|
14 years ago |
Daniel Grunwald
|
b84c06e5b6
|
Make CSharpResolver immutable.
|
14 years ago |
Daniel Grunwald
|
1464b5d0b7
|
For IAssembly.GetTypeDefinition, treat ns==null the same as ns==string.Empty.
|
14 years ago |
Mike Krüger
|
3b486325c2
|
Fixed bug in constraints parsing.
|
14 years ago |
Mike Krüger
|
a78160412e
|
Corrected parameter index.
|
14 years ago |
Mike Krüger
|
e90bf1cbf3
|
fixed "Bug 2072 - Duplicate entries in the code completion list".
|
14 years ago |
Mike Krüger
|
fa5ec27072
|
Resolve object create expression, if the parent is one.
That causes a jump/tooltip for the constructor rather than the class
on a object create expression.
|
14 years ago |
Mike Krüger
|
d7d9a55a5b
|
Added mono compiler bug workaround.
|
14 years ago |
Mike Krüger
|
48b696888c
|
Updated mcs sources.
|
14 years ago |
Mike Krüger
|
63367b955b
|
Fixed some keyword cc tests.
|
14 years ago |
Mike Krüger
|
0e92f47433
|
Prevented a key already exists exception (but it's not a real fix for
the problem).
|
14 years ago |
Mike Krüger
|
d5880aa58e
|
Fixed possible null reference exception.
|
14 years ago |
Mike Krüger
|
ae54fd5d6f
|
Added GetTypeResolveContext implementation.
|
14 years ago |
Daniel Grunwald
|
36c9caec10
|
Add ICompilation.Import() extension methods.
|
14 years ago |
Daniel Grunwald
|
1467ce3b5b
|
Fixed accessibility check for protected members in outer classes.
|
14 years ago |
Daniel Grunwald
|
f410a2b5d5
|
Enum members are implicitly cast to the underlying type when used in an enum member initializer.
|
14 years ago |
Daniel Grunwald
|
a9c743c0ec
|
Fixed type inference for "condition ? someEnum : 0"
|
14 years ago |
Daniel Grunwald
|
42ce4ca6e1
|
Fixed type inference in foreach when the collection type does not implement IEnumerable.
|
14 years ago |
Mike Krüger
|
78ac5bb6f5
|
Fixed some code completion unit tests.
|
14 years ago |
Mike Krüger
|
ff2a11b00a
|
Worked on unit tests.
|
14 years ago |
Mike Krüger
|
51986c4379
|
Worked on code completion unit tests.
|
14 years ago |
Mike Krüger
|
c453405dcf
|
Updated code completion to the latest type system changes.
|
14 years ago |
Daniel Grunwald
|
a71670f2bc
|
Fixed some issues with code round-tripping; and added unit tests for some parser failures.
|
14 years ago |
Daniel Grunwald
|
4db74d9da0
|
Fixed roundtripping of preprocessor directives.
|
14 years ago |
Daniel Grunwald
|
bf88746a7a
|
Added some failing parser tests for bugs discovered trying to roundtrip NRefactory itself.
|
14 years ago |
Daniel Grunwald
|
a6433d43f3
|
Do not try to infer a type from the null literal.
|
14 years ago |
Daniel Grunwald
|
b0b9942522
|
Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot.
|
14 years ago |
Daniel Grunwald
|
7e95cb7446
|
Add CSharpAstResolver.GetResolverStateBefore
|
14 years ago |
Daniel Grunwald
|
4ccc313d46
|
Normalize newlines
|
14 years ago |
Daniel Grunwald
|
4d4f1f42b7
|
Fixed various resolver bugs.
|
14 years ago |
Daniel Grunwald
|
c4ce9344f0
|
Fixed bug when resolving base constructor calls.
|
14 years ago |
Daniel Grunwald
|
0b263b0b74
|
TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties.
Implemented 'goto case' support in control flow analysis.
|
14 years ago |
Daniel Grunwald
|
f11eed9d15
|
Introduce a named unknown type (this allows TypeSystemAstBuilder to work better when there are resolve errors).
|
14 years ago |